Php Apache mod_rewrite虽然已加载,但无法工作
我的应用程序在本地主机上使用.htaccess 当我将应用程序上载到服务器时,.htaccess不工作 通过phpinfo();我注意到mod_rewrite是在apache2handler下加载的 我怀疑我的.htaccess规则可能是错误的,所以我用 但它仍然不起作用,404页显示出来了 上述问题的有效原因应该是什么Php Apache mod_rewrite虽然已加载,但无法工作,php,apache,mod-rewrite,Php,Apache,Mod Rewrite,我的应用程序在本地主机上使用.htaccess 当我将应用程序上载到服务器时,.htaccess不工作 通过phpinfo();我注意到mod_rewrite是在apache2handler下加载的 我怀疑我的.htaccess规则可能是错误的,所以我用 但它仍然不起作用,404页显示出来了 上述问题的有效原因应该是什么 非常感谢您的帮助:)我猜它被设置为“无”,或者是一些阻止您在.htaccess文件中控制mod_重写的内容。您需要能够修改Apache的配置来更改它。我猜它被设置为“无”,或
非常感谢您的帮助:)我猜它被设置为“无”,或者是一些阻止您在.htaccess文件中控制mod_重写的内容。您需要能够修改Apache的配置来更改它。我猜它被设置为“无”,或者是一些阻止您在.htaccess文件中控制mod_重写的内容。您需要能够修改Apache的配置来更改它。以下是测试方法:以下是测试方法:如果您可以访问Apache配置文件,请查看
检查AccessFileName参数是否为.htaccess。默认情况下应该是这样。如果是,则是站点配置的问题。请参阅Jonathan的答案以了解该解决方案。如果您可以访问Apache配置文件,请查看
检查AccessFileName参数是否为.htaccess。默认情况下应该是这样。如果是,则是站点配置的问题。请参考Jonathan的答案以了解该解决方案。我无法控制Apache的配置,我想我必须坚持使用难看的URL:(只需键入无效的内容(例如,
InvalidProperty On
)进入htaccess,查看是否有一个500内部服务器错误页面。如果没有,htaccess将被禁用。我无法控制Apache的配置,我想我必须坚持使用丑陋的URL:(只需键入一些无效的内容(例如,InvalidProperty On
)进入htaccess,查看是否出现500内部服务器错误页面。如果不是,则禁用htaccess。