我已http://domain.com正确地重定向到https://domain.com,其中包含:
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
我希望能够在不使用更改浏览器中显示的URL的情况下在dev / live子目录之间切换。
我希望https://domain.com
实际从一个子目录提供服务,即来自其中一个子目录的index.php:
public_html/
/site1/index.php
/site2.index.php
我已经得到了我想要的所有东西,但https://domain.com显示https://domain.com/site1/index.php,而我想隐藏浏览器中的子目录信息。
`
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$
RewriteCond %{REQUEST_URI} !^/site1/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /site1/$1
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$
RewriteRule ^(/)?$ site1/index.php [L]
我已经丢失了我从各个位置取得的地方,所以我可能只是订单错了或者我必须指定目录索引,但这一切似乎都会回流到浏览器中显示的URL
提前致谢。