Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 如何在共享主机上启用php.ini中的mod_重写_Apache_.htaccess_Url Rewriting_Shared Hosting_Suphp - Fatal编程技术网

Apache 如何在共享主机上启用php.ini中的mod_重写

Apache 如何在共享主机上启用php.ini中的mod_重写,apache,.htaccess,url-rewriting,shared-hosting,suphp,Apache,.htaccess,Url Rewriting,Shared Hosting,Suphp,我最近在共享托管网站中托管了我的网站。mod_rewrite不起作用。我需要在php.ini文件中添加任何东西来启用php.ini文件中的mod_rewrite选项 您可以在 <VirtualHost *:80> RewriteEngine On</VirtualHost> 重新编写引擎打开 在httpd.conf中,无法通过php.ini启用mod_重写。如果服务器上启用/加载了mod_rewrite模块,则通过上的RewriteEngine在.htaccess中“

我最近在共享托管网站中托管了我的网站。mod_rewrite不起作用。我需要在php.ini文件中添加任何东西来启用php.ini文件中的mod_rewrite选项

您可以在

<VirtualHost *:80> RewriteEngine On</VirtualHost>
重新编写引擎打开

在httpd.conf中,无法通过php.ini启用mod_重写。如果服务器上启用/加载了mod_rewrite模块,则通过
上的RewriteEngine在.htaccess中“激活”该模块。或者,您必须使用PHP本身实现URL路由(检查流行框架是如何做到这一点的)。。或者寻找另一个主机。谢谢@Digital,有没有其他选项可以启用mod rewrite。因为在我的托管计划中,我没有访问httpd.conf的选项。我想象在
.htaccess
文件中放置相同的代码行也会做同样的事情。