我输入xyz.com/1234(1234是行话)它需要我xyz.com/index.php。我正在使用apache而且mod_rewrite对此没有任何规则.Index页面甚至不是DirectoryIndex设置的默认页面。我很困惑为什么它会占据索引页面。
答案 0 :(得分:1)
尝试使用
变得更好Options -Multiviews
<。>在.htaccess文件中。如果没有,则必须在某处重写规则,或者可能是ErrorDocument指令(尽管不应该重定向)。
答案 1 :(得分:0)
你可以通过将重写日志记录到疯狂的级别来查看它是否是mod_rewrite很容易做到的:
RewriteEngine On
RewriteLogLevel 10
RewriteLog "/var/log/apache2/rewrite.log"
发布您的apache配置和相关的.htaccess文件,我们可以提供更多帮助。