.htaccess无法在服务器上运行

Tes*_*in 0 html php .htaccess clean-url

您好我的Web服务器是Apache.I已在我的本地系统中创建了一个示例应用程序.它与干净的网址一起工作正常.但是当我上传到我的Web服务器(Apache)时,它无法正常工作.Apache中有任何设置吗?如果是,步骤是什么?我如何检查我的Apache服务器中是否启用了mod_rewrite?是通过任何PHP编码知道"mod_rewrite"的任何方式吗?

提前致谢

Ham*_*ish 5

有没有办法通过任何PHP编码知道"mod_rewrite"?

是的,创建一个php页面<?php phpinfo(); ?>.这列出了您的服务器配置.在apache2handler"已加载模块"部分下,您应该看到mod_rewrite它是否已安装.

如果没有在那里列出,您将需要询问您的主机或者您是否有访问权限,请参阅apache modules-enabled文件夹(例如,在标准安装的/ etc/apache2中)以查看是否列出了mod_rewrite.