Проблема изменения структуры постоянных ссылок Wordpress
Я видел некоторые другие посты на SO об этой проблеме, однако ни одно из предложенных решений не сработало для меня, поэтому я перепостил.
После изменения структуры моей постоянной ссылки на/%postname%/
ни одна из ссылок не работает. Я получаю следующие 404:
Not Found
The requested URL /my-post-name/ was not found on this server.
Apache/2.2.20 (Ubuntu) Server at mysite.com Port 80
Когда я вернусь кdefault
постоянная структура снова начинает работать, но я хочу иметь/%postname%/
структура в любом случае.
мой.htaccess
файлаchmod
777
После обновления моей структуры постоянных ссылок на/%postname%/
,.htaccess
Файл, сгенерированный Wordpress, выглядит следующим образом:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Какие-нибудь мысли?
Редактировать:Я попытался изменить структуру постоянной ссылки на следующее:
/index.php/%postname%/
и это сработало. Однако проблема сейчас заключается в том, что ссылки находятся в следующем виде:
www.mysite.com/index.php/my-page.com
Мой вопрос, как я могу удалитьindex.php
из моих ссылок. Когда я удаляю его из структуры постоянной ссылки (т.е./%postname%/
), мои ссылки больше не работают.
PS: вместо того, чтобы использовать записи в блоге, я использую только страницы на моем сайте. Если это необходимо, мой сайт: mll.sehir.edu.tr.