我在这个问题上工作了很长时间,但我仍然没有找到解决方案。
我在托管服务器上有许多域。我的主域名是指向我的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]
可能我错过了什么,所以非常感谢任何帮助