我有一个 cPanel 托管帐户,我的主域指向public_html
. 但是,为了使目录结构更好,我将以下代码添加到public_html/.htaccess
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/www\.MyDomain\.com [NC]
RewriteRule ^(.*)$ /MyDomain.www/$1 [NC,L]
它只是将所有请求从我的主域重定向/public_html
到。/public_html/MyDomain.www
但是,问题是当我访问http://www.MyDomain.com/
它时显示页面public_html/MyDomain.www/index.php
但使用 403 HTTP 代码而不是预期的 200。请注意,http://www.MyDomain.com/index.php
使用 200 HTTP 代码访问正确返回页面。
那么,如何修复 403 错误代码?