500 внутренняя ошибка сервера при изменении постоянной ссылки на /% category% /% postname% / - PullRequest
1 голос
/ 03 января 2012

Я получаю Внутреннюю ошибку сервера при изменении Постоянной ссылки в WordPress. То, что я сделал, было

Я изменил «Пользовательскую структуру» в настройках Постоянной ссылки и дал /% category% /% postname% /

Он попросил меня поставить .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>

Тогда мой сайт становится недоступным, я получаю Внутреннюю ошибку сервера. У меня включен мой mod_rewrite.

Любая помощь очень ценится. Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 13 мая 2014

Вы пытаетесь переписать URL два раза:

  1. .htaccess файл
  2. WP Постоянная ссылка настройки

Избавьтесь от файла .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>

надеюсь, это поможет.

0 голосов
/ 30 апреля 2012

Наконец-то я выяснил, в чем проблема из-за домашней записи в таблице wp_options.

Домашнее значение установлено как ./ Я не знаю, как оно было установлено. Когда я удаляю его, Постоянные ссылки работают отлично. Нет, моя домашняя запись пуста ""

Надеюсь, это поможет кому-то ..

...