我在本地主机中使用以下.htaccess
规则:
.htaccess文件:
ErrorDocument 404 /not-found
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [NC,L]
AddHandler cgi-script .php .php3 .php4 .phtml .pl .py .jsp .asp .htm .shtml .sh .cgi
Options -ExecCGI
这样,url显示的内容如下:
www.mysite.com/about
现在,当我将包含.htaccess
文件的所有文件上传到我的网址时,它显示以下错误消息:
Forbidden
You don't have permission to access /team-building.php on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
如何解决此错误,您发现我在.htaccess
文件中使用了未找到的错误文档规则。但如果网址错误,它不会向我显示错误消息页面。
注意:出于测试目的,我使用的是子域:
子域名:http://www.demo.mysite.com
并且所有当前文件都在public_html/demo/
文件夹中。