我正在blog.website.com
正确指出website.com/blog
,但我希望该网址保持为blog.website.com
这是我的.htaccess文件
RewriteEngine on
RewriteCond %{HTTP_HOST} ^blog\.website\.com$
RewriteRule ^/?$ "http\:\/\/website\.com\/blog" [L]
我该怎么做?
更新
我已经设法使用.htaccess文件中的以下代码执行此操作:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^blog\.website\.com$
RewriteCond %{REQUEST_URI} !^/blog/$
RewriteRule (.*) http://website.com/blog/ [P]
然而,现在我的博客图片没有显示。如果我将它们放入为子域创建的blog
文件夹中,它们可以正常工作,但我想将它们保存在website.com/blog
文件夹中,我该如何实现?
答案 0 :(得分:1)
请尝试使用此规则:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^blog\.website\.com$
RewriteRule !^blog/ blog%{REQUEST_URI} [L]