我的网站开始表现得很奇怪。我认为.htaccess中的重写网址存在一些问题。所以我清空了我的.htaccess文件。但它仍然被重定向
从http://example.com/upcoming到http://example.com/upcoming.php。
我不明白为什么这个url重写正在发生。
之前我的.htaccess文件中有以下内容
options -multiviews
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^signup$ signup.php
RewriteRule ^twitter_signup$ twitter_signup.php
RewriteRule ^settings$ settings.php
RewriteRule ^log_out$ log_out.php
RewriteRule ^logout$ logout.php
RewriteRule ^login$ login.php
</IfModule>
<IfModule mod_security.c>
# Turn off mod_security filtering.
SecFilterEngine Off
# The below probably isn't needed,
# but better safe than sorry.
SecFilterScanPOST Off
</IfModule>
因此,每次我都会收到404网址。
答案 0 :(得分:3)
在DOCUMENT_ROOT/.htaccess
文件中尝试这两行:
Options -MultiViews
RewriteEngine On
同时检查您的Apache配置以查看是否有任何规则。