.htaccess在本地机器上工作正常,但在服务器上不工作

x8diyxa7  于 2023-11-22  发布在  其他
关注(0)|答案(2)|浏览(152)

我正在开发一个网站在核心PHP和我希望网页自动重定向到我的自定义页面(404.php)当有人输入无效的网址后的域名.例如,我有一个像www.abcdefg.com/abcd.php的网址,如果有人输入www.abcdefg.com/abzzcd.php,而不是显示404错误,我想显示自定义消息.
它在本地机器(XAMPP - localhost)上工作正常。网站托管在HostDime中。

​<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /sunday/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /sunday/404.php [L]
</IfModule>

字符串

eqzww0vc

eqzww0vc1#

谢谢你的建议和帮助。2我自己找到了解决方案。

ErrorDocument 404 /admin/production/page_403.html

字符串
简单地在我的代码末尾添加这个,它就能完美地工作!
谢谢

mum43rcc

mum43rcc2#

在您的服务器上创建一个文件info.php,并在浏览器上运行以检查mod_rewrite是否启用例如:http://localhost/info.php
return();

相关问题