2014-01-10 3 views
0

httpd.conf (на домашнем компьютере):То же апач mod_rewrite конфигурации работает на одном компьютере, не будет работать на другом

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

.htaccess на рабочем компьютере === .htaccess на домашнем компьютере. –

+0

'AllowOverride All'? http://httpd.apache.org/docs/current/mod/core.html#allowoverride – mkjasinski

+0

Попробуйте 'AllowOverride all' –

ответ

0
AllowOverride None 

Эта директива полностью отключает использование файлов .htaccess. Пожалуйста, установите его на что-то более полезное, например:

AllowOverride All 
Смежные вопросы