У меня проблемы с работой красивых постоянных ссылок.
При изменении постоянных ссылок (например, на месяц/имя) мой.htaccess (в каталоге wordpress — есть еще один на один уровень выше) изменяется следующим образом:
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
# END WordPress
Но я все еще получаю 404 при попытке доступа к существующей странице.
Мой блог находится в подкаталоге /wordpress/, не уверен, что это может быть проблемой. Оба URL-адреса настроены на http://<my domain>/wordpress
то, где находятся мои файлы wordpress.
Любые идеи, что я могу сделать, где я могу увидеть результаты перезаписи или что-нибудь еще, что поможет мне отследить проблему?
Заранее спасибо!
В том же каталоге, что и WordPress ? И какие два URL-адреса вы установили в «Параметры» — «Общие» (адрес WordPress и адрес сайта)?
Я добавил запрошенную вами информацию. Надеюсь, это поможет в отслеживании проблемы!
Это ничего не изменило. (И я бы не знал, почему это должно быть, если WordPress мог записать файл.htaccess.)
@IronGoofy Работают ли постоянные ссылки по умолчанию? Также вам не следует использовать плагин, который имеет проблемы с WP 3.1, посмотрите здесь — wordpress.org/support/topic/…
Спасибо за предложение с плагинами, которые помогли мне попробовать еще кое-что, что в конечном итоге привело к решению моей проблемы (см. Мой собственный ответ).
@IronGoofy, вы можете пометить свой ответ как принятый ответ, добавить любые детали, которые, по вашему мнению, могут помочь кому-то, кто ищет ту же проблему.
Подойдет, но мне нужно подождать до завтра, прежде чем я смогу принять свой собственный ответ.
Сохраните существующий
.htaccess
файл, переименовав его в,backup.htaccess
а затем повторно сохраните постоянные ссылки, которые создадут новый.htaccess
файл. Это решает проблемы в большинстве случаев.Мне, наконец, удалось отследить причину проблемы… это был плагин, у которого, похоже, есть проблемы (категории верхнего уровня). Я просмотрел их документацию, но нет никаких указаний на то, что я столкнусь с этой проблемой. Хммм…
По крайней мере, это работает сейчас!