WordPress Htaccess выпуск - PullRequest
       9

WordPress Htaccess выпуск

0 голосов
/ 29 марта 2012

я пишу .htaccess для сайта http://hoteldevserver.com/~hamislan / когда я могу постоянную ссылку на /%postname%/, при попытке просмотра страницы появляется следующая ошибка:

Запрошенный URL/~hamislan/info/services-amenities/ не был найден на этом сервере.Кроме того, при попытке использовать ErrorDocument для обработки запроса произошла ошибка 404 Not Found.

У меня есть .htaccess файл как

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteBase /
   RewriteRule ^index\.php$ - [L]
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule . /index.php [L]
</IfModule>

У меня есть WordPressфайл прямо в www

1 Ответ

0 голосов
/ 29 марта 2012

Это может быть одной из немногих вещей.

Сначала проверьте, что ваш htaccess доступен для чтения через apache. Я предполагаю, что это так.

Затем убедитесь, что в apache включена перезапись модов.

Наконец, это может быть проблема с символической ссылкой. И чтобы это исправить, вы можете добавить это в начало вашего файла htaccess или включить его в директиве vhost (я просто предполагаю, что вы используете vhost). это в духе от макушки головы.

Options +FollowSymlinks

Также каждый раз устанавливайте постоянные ссылки по умолчанию, а затем переключайте их на нужный вам стиль постоянных ссылок.

EDIT

Кроме того, URL-адрес вашего сайта не является базовым http://hoteldevserver.com/~hamislan/

Так что вам может понадобиться отредактировать правило перезаписи для базового URL. Это зов RewriteBase

Прямо сейчас RewriteBase - это /, вам может потребоваться изменить это значение на /~hamislan/

...