НЕ применяются привила в .htaccess.
Ошибка 404, mod_rewrite включен(LoadModule rewrite_module modules/mod_rewrite.so)
Код файла:
Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteBase / RewriteRule ^catalog/(.*)/$ catalogue.php?id=$1 [L,QSA] RewriteRule ^show/(.*)/(.*)/(.*)/$ catalogue-topic.php?cat=$1&type=$2&id=$3 [L,QSA] RewriteRule ^object/(.*)/(.*)/$ card.php?id=$2 [L,QSA]Причем простые правила типа -
RewriteRule (.*) index.php?$1работают...
из конфига:
<Directory /> AllowOverride All Options -MultiViews -Indexes -IncludesNoExec -Includes -ExecCGI Require all denied </Directory> <Directory "%ssitedir%/*"> AllowOverride All Options -MultiViews +Indexes +FollowSymLinks +IncludesNoExec +Includes +ExecCGI #Options -FollowSymLinks +SymLinksIfOwnerMatch # Защита лучше, но нагрузка выше Require all granted </Directory>
#-----------------------------------------------# # Начало блока конфигурации HTTP хоста #-----------------------------------------------# <VirtualHost *:%httpport%> DocumentRoot "%hostdir%" ServerName "%host%" ServerAlias "%host%" %aliases% ScriptAlias /cgi-bin/ "%hostdir%/cgi-bin/" </VirtualHost> #-----------------------------------------------# # Конец блока конфигурации HTTP хоста #-----------------------------------------------#Логи:
skalka: 127.0.0.1 [12/Jun/2017:12:25:57 +0300] "GET /object/kupit'_kvartiru/50 HTTP/1.1" 404 1154 "http://skalka/main.php" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36" default: 127.0.0.1 [12/Jun/2017:12:26:23 +0300] "-" 408 - "-" "-"
[Mon Jun 12 12:25:50.008547 2017] [mpm_winnt:notice] [pid 4620:tid 228] AH00455: Apache/2.4.18 (Win32) OpenSSL/1.0.2g configured -- resuming normal operations [Mon Jun 12 12:25:50.008547 2017] [mpm_winnt:notice] [pid 4620:tid 228] AH00456: Apache Lounge VC11 Server built: Dec 11 2015 11:26:53 [Mon Jun 12 12:25:50.008547 2017] [core:notice] [pid 4620:tid 228] AH00094: Command line: 'C:\\openserver\\modules\\http\\Apache-2.4\\bin\\httpd.exe -d C:/OpenServer/modules/http/Apache-2.4 -f c:\\openserver\\modules\\http\\Apache-2.4\\conf\\httpd.conf' [Mon Jun 12 12:25:50.009548 2017] [mpm_winnt:notice] [pid 4620:tid 228] AH00418: Parent: Created child process 3708 [Mon Jun 12 12:25:50.574580 2017] [ssl:warn] [pid 3708:tid 240] AH01909: theme:443:0 server certificate does NOT include an ID which matches the server name [Mon Jun 12 12:25:50.574580 2017] [ssl:warn] [pid 3708:tid 240] AH01909: test:443:0 server certificate does NOT include an ID which matches the server name [Mon Jun 12 12:25:50.775591 2017] [mpm_winnt:notice] [pid 3708:tid 240] AH00354: Child: Starting 32 worker threads.На другом компьютере работает, конфиги и файлы сайта одинаковы.. Это может быть из-за того, что я скопировал папки из другого openservera...
Помогите, пожалуйста.