重定向显示错误的网址

时间:2016-04-10 10:48:02

标签: apache .htaccess

我在这个问题上工作了很长时间,但我仍然没有找到解决方案。

我在托管服务器上有许多域。我的主域名是指向我的public_html目录。对于我的第二个域,如果已创建文件夹site2

因此,www.site1.com将定向至public_html,www.site2.com将重定向至目标site2。到目前为止没问题。这两个网站似乎都运行正常。

但如果导航到www.site2.com/extra_content,显示的网址是www.site1.com/site2/extra_content。如果我在我的网址上使用了一个斜杠,则会显示正确的网址(www.site2.com/extra_content)。所以我添加了尾部斜杠的解决方案。但它不起作用。

我的.htaccess看起来像这样:

#ADD TRAILING SLASH TO DIRECTORY IF NONE EXISTS

RewriteRule ^([^\.]+[^/])$ http://%{HTTP_HOST}/$1/ [L]
RewriteCond %{HTTP_HOST} ^(www)?site2.com$ [NC]
RewriteCond %{REQUEST_URI} !site2/ [NC]
RewriteRule ^(.*)$ /site2/$1 [NC]

可能我错过了什么,所以非常感谢任何帮助

0 个答案:

没有答案
相关问题