|
|
|
| Здравсчтвуйте. Искал помощи на форумах wordpress, но там люди подсказли обратиться на этот форум, т.к. они не могут понять в чем причина.
Вот в чем проблема:
В админке wp я выбираю ЧПУ любого вида:
год/месяц/день/пост
год/пост
В файле htaccess, тот что в корне прописываются вот такие строки:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Есть у меня еще один htaccess, который лежит в папке wp-admin и держит ее под паролем.
Содержимое:
AuthGroupFile /dev/null
AuthType Basic
AuthUserFile /home/префиксБД/domains/адрессайта/.htpasswd/public_html/wp-admin/.htpasswd
AuthName "Member's Area"
require valid-user
Всё вроде бы хорошо, в статьях появляются латинские символы.
Но вот не могу войти в админку, приписываю к сайту /wp-admin/ - Ошибка 404
Помогает либо удаление пароля на админскую папку, либо возврат (удаляю строки в корневом htaccess) стандартных ссылок wordpress вида ?p=номер, ?с=номер
Вижу многие сайты, общался с людьми у которых и дополнительный пароль на админку и ЧПУ работают совместно и дружат.
Возможно кто-нибудь подcкажет выход, буду очень благодарен! | |
|
|
|
|
|
|
|
для: Dezert
(01.02.2012 в 20:04)
| | Первый сайт лежит в корне в public_html? | |
|
|
|
|
|
|
|
для: cheops
(01.02.2012 в 22:44)
| | Сайт итак один. Если Вы за htaccess, то да, в public_html | |
|
|
|
|
|
|
|
для: Dezert
(01.02.2012 в 20:04)
| | Попробуйте после
RewriteCond %{REQUEST_FILENAME} !-d
| дописать строку
RewriteCond %{REQUEST_URI} !(wp-admin/$)
|
C одной стороны странно, вроде не должно быть такого, с другой стороны сталкивался. Причем с очень похожей ситуацией, только htaccess сам менял, а не WP. А вот как победил не помню ( | |
|
|
|
|
|
|
|
для: Sfinks
(02.02.2012 в 16:13)
| | К сожалению не помогло - всё тот же 404 (( | |
|
|
|
|
|
|
|
для: Dezert
(02.02.2012 в 17:59)
| | А вы не в опере случайно смотрите? Она в режиме отладки mod_rewrite плохо с кешем работает. Нужно очищать постоянно. При настройке mod_rewrite лучше другим браузером пользоваться.
Дальше. У вас в /wp-admin/.htaccess прописан DirectoryIndex?
Дальше. "RewriteRule . /index.php [L]" -тут слеш лишний. Замените на "RewriteRule . index.php [L]"
Дальше. В /wp-admin/.htaccess добавьте вроде не должно помочь, но перепроверить не помешает.
И наверно последнее... Других правил Rewrite в корневом .htaccess нету? Если нет, то попробуйте убрать строки
RewriteBase /
RewriteRule ^index\.php$ - [L]
| чисто для проверки. Если и после этого не попадете в /wp-admin/, то теребите хостера. Это не нормальное поведение.
__________
P.S. Проверяйте по одному пункту, а не все сразу, чтоб если сработает знать какой пункт помог. | |
|
|
|
|
|
|
|
для: Sfinks
(02.02.2012 в 19:13)
| | В /wp-admin/.htaccess перенаправления DirectoryIndex не прописывались. Там только код, который я выкладывал в 1 посту.
Убрал / - не помогло.
Правило RewriteEngine Off в wp-admin - выдало 502 ошибку при входе.
В корневом htacess есть только запрет на обращение к файлу
<Files .htaccess>
order allow,deny
deny from all
</Files>
|
Но я думаю это никак не должно повлиять.
На уровень выше от public_html лежат файлы wp-config и htacess с запретом на обращение к самому htacess и wp-config.php. Снос этого htaccess никак не повлиял.
Попробую через denver ,наверное, а если заработает, то буду с хостером ругаться | |
|
|
|
|
|
|
|
для: Dezert
(01.02.2012 в 20:04)
| | Странно. Полностью скопировал ваши .htaccess к себе на локал, все работает как надо. | |
|
|
|
|
|
|
|
для: Sfinks
(02.02.2012 в 16:41)
| | Нашел случайно в поиске на англоязычном оф. форуме wordpress подобную ситуацию. Вычитал что в htacсess, который лежит в wp-admin всего лишь нужно добавить строку ErrorDocument 401 default ))) Всё заработало!!! Что этот код сделал? Всем откликнувшимся БОООООЛЬШУЩЕЕ СПАСИБО! | |
|
|
|
|
|
|
|
для: Dezert
(03.02.2012 в 02:05)
| | Большое вам спасибо, что отписались после решения проблемы о том, как ее решили! Вчера столкнулся на хостинге (на локале все в норме) с той же проблемой, и, благодаря вам, решил ее за 3 минуты!!! | |
|
|
|