相同的apache mod_rewrite config在一台机器上运行,在另一台机器上运行

时间:2014-01-10 15:22:49

标签: apache .htaccess mod-rewrite

httpd.conf(在家用电脑上):

LoadModule rewrite_module modules/mod_rewrite.so

...

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
</Directory>

<Directory "Z:/www_data">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all

</Directory>

htaccess的:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) /index.php [L]

转到网址localhost/cabinet/add_resume 404未找到(在家用电脑)

在工作计算机上它可以工作,

在家,没有。

1 个答案:

答案 0 :(得分:0)

AllowOverride None

该指令明确禁止使用.htaccess文件。 请将其设置为更有用的内容,例如:

AllowOverride All