.htaccess对xampp 2问题的访问
config.http文件.htaccess对xampp 2问题的访问,.htaccess,xampp,http-status-code-404,.htaccess,Xampp,Http Status Code 404,config.http文件 Alias /bitnami/ "/opt/lampp/apache2/htdocs/" Alias /bitnami "/opt/lampp/apache2/htdocs" <Directory "/opt/lampp/apache2/htdocs"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all <
Alias /bitnami/ "/opt/lampp/apache2/htdocs/"
Alias /bitnami "/opt/lampp/apache2/htdocs"
<Directory "/opt/lampp/apache2/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
好的,第一个问题是它没有像预期的那样抛出replace404.php页面,抛出标准404消息?页面存在等,所以不知道为什么会发生这种情况
第二个是process.php的重写规则,如果我取消注释,那么当我尝试访问站点时,它会抛出500个错误???对于此部分
ErrorDocument 404/templates/replace404.php
您必须检查文件的绝对路径
对于第二部分,在启动重写条件和规则之前,首先在上写入重写引擎
RewriteRule ^do/([0-9a-zA-Z]+) process.php?opt=$1 [NC, L]
^ this is the reason for 500
用下面的代替
RewriteRule ^do/([0-9a-zA-Z]+) process.php?opt=$1 [NC,L]
对于这部分errordocument404/templates/replace404.php
您必须检查文件的绝对路径
对于第二部分,在启动重写条件和规则之前,首先在
上写入重写引擎
RewriteRule ^do/([0-9a-zA-Z]+) process.php?opt=$1 [NC, L]
^ this is the reason for 500
用下面的代替
RewriteRule ^do/([0-9a-zA-Z]+) process.php?opt=$1 [NC,L]
谢谢你的帮助。修复了500错误,是的,现在在replace404.php上表现得很奇怪。正在抛出它,但没有内容,我收到一个错误404系统消息?很可能是路径错误或错误,因为您的语法正确,请尝试使用完整的主机名,如http://foo.example.com/templates/replace404.php
。谢谢你的帮助。修复了500错误,是的,现在在replace404.php上表现得很奇怪。正在抛出它,但没有内容,我收到一个错误404系统消息?很可能是路径错误或错误,因为您的语法正确,请尝试使用完整的主机名,如http://foo.example.com/templates/replace404.php
。