假设我有以下指向文件夹“public_html”的“mydomain.com”。
我想将所有mydomain.com重定向到mydomain.com/prod/public文件夹,所以我编辑了 .htaccess 文件,如下所示:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?mydomain.com$
RewriteCond %{REQUEST_URI} !^/prod/public/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /prod/public/$1
RewriteCond %{HTTP_HOST} ^(www.)?mydomain.com$
RewriteRule ^(/)?$ prod/public/index.php [L]
更改按预期工作,耶!
如何通过以下请求阻止访问该站点:
http://mydomain.com/prod/public/
或者
http://mydomain.com/prod/public/index.php