Были вокруг домов с этим - прочитали много htaccess вопросов и т. Д. - и все еще не могут заставить это работать.WordPress не работает с .htaccess
У меня есть WordPress сайт, установленный на var/www
Я хотел бы иметь определенную точку URL для конкретной страницы. Начнется просмотр некоторых плагинов WordPress. Ни один из них не работал, поэтому я просто пошел прямо к источнику и начал редактировать файл .htaccess
в корневом каталоге установки WordPress. Вот где это начало расстраивать.
Одна из многих попыток в .htaccess
файле:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
Options +FollowSymLinks
Redirect 301 /redirect-me http://my-wordpress-site/?page_id=15
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Все попытки редирект привели к 404 Not Found ошибок.
Я утверждал следующие вещи:
- Rewrite модуль Apache2 включен
www-data
имеет чтение и доступ к файлу.htaccess
писать.AllowOverride
установлен вAll
в файлеapache2.conf
для каталога
Вот большой ключ для вас: замена последнего правила ReWrite в моем .htaccess
файле делает абсолютно ничего моего WordPress сайта ...
RewriteRule . /poo.php [L]
Любые другие предложения по отладке сбойного файла .htaccess
?
У вас есть доступ к журналу ошибок вашей установки Apache? – vicvicvic
Что меня удивляет, так это то, что при замене основного правила WP ничего не меняется. Вы уверены, что это тот, который используется WP? –
@ JustinIurman Это также меня удивляет. Отладка была довольно отчаянной. Когда вы говорите «используется» WordPress, если вы имеете в виду: рекомендуемое по умолчанию правило перезаписи WordPress, да, да. Но это явно не используется. – shennan