mod重写不适用于Server

时间:2016-06-29 05:36:21

标签: php apache .htaccess mod-rewrite server

所以我需要使用以'ordermodel'开头的url重定向所有请求。这适用于我的本地主机,但当我将其上传到我的服务器时,它没有重定向到index.php。下面是我的htaccess。

                    <IfModule mod_rewrite.c>
                        RewriteEngine On
                        RewriteCond %{REQUEST_FILENAME} !  
                        (aHirasTailoredFit.php|admin_CI)
                        RewriteRule ordermodel index.php [QSA,L]
                    </IfModule>

这是我的本地网址:http://localhost/BACKUP-HIRAS-JUNE-27-2016/HirasTailoredFit-DEV/ - 它可以在这里工作

但不在这里

http://www.example.com/QA-OrderSheet/aHirasTailoredFit.php

1 个答案:

答案 0 :(得分:0)

你需要允许覆盖那里..

 <Directory "/path/to/document/root/">
   AllowOverride All
   Allow from All
 </Directory>

并请确认您从Apache文件夹中删除了Httpdconfig文件中的#。