Изменение постоянной ссылки WordPress генерирует 500 внутренних ошибок сервера

Я изменяю структуру постоянных ссылок в админ-панели WordPress,

после изменения этого, когда я нажимаю на сообщение его броска Внутренняя ошибка сервера

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

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

Я использую веб-хостинг Wpengine.

и я в режиме промежуточного сервера.

Как я могу избавиться от этой проблемы

2 ответа

Решение

Поговорите с вашим веб-хостингом; Ваши изменения не записываются в.htaccess или ваш веб-хост не позволяет использовать.htaccess и mod_rewrite.

Смотрите http://codex.wordpress.org/Using_Permalinks

Если вы находитесь на сервере Windows, см. http://codex.wordpress.org/Using_Permalinks

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

  1. файл.htaccess
  2. WP Permalink settings

Избавьтесь от файла.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 в подкаталог, вам нужно изменить строку RewriteRule . /index.php [L] (последняя строка перед /IfModule) с RewriteRule . subdirectoryName/index.php [L]Измените subdirectoryName на имя подкаталога, в котором установлен wordpress.

Другие вопросы по тегам