Zuzlan
Здравствуйте.
Выставил в настроках произвольную структуру пермалинков: /%postname%/
все посты стали 404. (что интересно - если запостить с тем же URL страницу еще раз, она будет иметь название URL-2, но будет работать)
Собственно вопрос: подскажите пожалуйста, что нужно сделать, что бы все работало и страницы имели вид site.ru/%postname% ?
версия WP - 2.6.2.
.htaccess (права 666) по умолчанию:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
photomuza
.htaccess - права 777
Цитата:
Если бы ваш файл .htaccess был доступен для записи, мы могли бы сделать это автоматически, но это не так. Вот правила mod_rewrite, которые должны быть в файле .htaccess. Кликните на поле и нажмите CTRL + a, чтобы выделить весь текст.
Еugene
photomuza писал:
.htaccess - права 777
зачем 777 ?
644 выши крыши
после таких советов жалуются "почему у меня всё грузится нормально, а если если заходить с гугла - редиректит на кодек?"
2ТС: проверь, у тебя вообще .htaccess обрабатывается?
если нет - поставь
AllowOverride All
для корня домена
Zuzlan
Спасибо всем за помощь, но проблема в том что просто НЕЛЬЗЯ создать пост с именем site.ru/
page1245768. В итоге будет 404. Меняем начало ссылки на что угодно кроме
page и все работает.
А я писал прогу, которая заполняет блог автоматически, а она настроена была на создание страниц типа page1111, page222 и т.д. (ну просто для отладки). Вот так