удалить «index.php» из постоянных ссылок


18

Я пытался найти решение. но я не могу ..

мои ссылки все domain.com/index.php/post_name/

Я очень хочу удалить /index.php

Я искал и нашел некоторые ... говорят, что мне нужно добавить эти .. но это не работает ..

# 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

Я использую 3.5.2 WP.

Пожалуйста, дайте мне знать, если вы знаете что-нибудь об этом.


вы используете apache и включен ли mod_rewrite? это, наверное, вопрос для вашего конкретного хоста.
Майло

Я понятия не имею. Я просто использую веб-хостинг.
Pulla

я должен отключить, чтобы удалить "index.php"?
Pulla

@pulla Вам нужно узнать больше о вашем веб-хостинге и о том, на какой конфигурации он работает.
Отто

Ответы:


19

Перейдите к своему WP-ADMIN -> Настройки -> Постоянная ссылка и используйте изменение структуры постоянной ссылки, если он сгенерирует какой-либо .htaccessфайл, скопируйте содержимое и обновите свой .htaccessфайл.

Или проверьте, включен ли ваш хостинг mod_rewrite, создав файл phpinfo.phpс контентом,

<?php phpinfo();?>

Загрузите этот файл и просмотрите браузер. Итак, вы знаете, какие модули включены. Вам необходимо включить mod_rewrite для удаления index.phpиз URL.

Подробнее Проверить эту ссылку


Спасибо за Ваш ответ. Я пытался, но я не знаю, что это на самом деле не работает. это может быть проблемой хостинга. Я снял все и установил. ничего не изменилось.
Pulla

1
Столкнувшись с той же проблемой. Удаление файла index.php из-под постоянной ссылки WordPress приводит к ошибке «Запрошенный URL / wordpress / test-page / не найден на этом сервере».
Мухаммед Азим,

3

Была точно такая же проблема. Но в моем случае mod_rewriteне было установлено для Apache. Я только что установил его

sudo a2enmod rewrite

а потом поменял мой Permalink Settings. Работал как шарм.

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.