2015-04-22 3 views
2

Я долгое время боролся с этой проблемой и действительно нуждался в некоторой помощи.Сайт Joomla: Как удалить index.php из url?

Поэтому я хочу удалить index.php с моего URL-адреса веб-сайта Joomla. У меня есть Joomla версии 3.4.1

Это то, что я сделал до сих пор:

  • в глобальной конфигурации администратора я настроил Используйте URL переписывания - Да

  • htaccess.txt является в настоящее время переименован в .htaccess

Но когда я пытаюсь пойти на некоторые страницы я получаю это сообщение:

Ресурс, который вы ищете, удален, изменил его имя или временно недоступен.

Я был бы очень признателен, если бы кто-то мог мне помочь!

+0

Очистите кэш и проверьте! – Arcanyx

+0

Что вы подразумеваете под кешем? –

+0

В joomla есть кеширование, чтобы сделать сайты быстрее. Он может быть очищен в глобальной конфигурации. Прочтите это, чтобы узнать больше о кеше https://www.ostraining.com/blog/joomla/cache/ – Arcanyx

ответ

0

Вот что вам нужно сделать.

  • Предполагая, что вы используете Apache, убедитесь, что вы действительно переименовали файл htaccess.txt в .htaccess

расширение .txt скрыта по умолчанию в Windows.

Чтобы быть уверенным, что вы правильно назвали файл, откройте файл htaccess.txt в блокноте, перейдите на Save As и дать ему название «.htaccess» и сохранить его (с кавычками!)

  • IIS 7 пользователи должны переименовать файл web.config.txt в web.config

на этом этапе, если вы продолжаете получать 404 не найдена ошибка:

  • Очистить кэш системы из адм на панели, перейдя к: System> Clear Cache.

Отметьте все и нажмите кнопку «Удалить».

Вещи должны работать сейчас.

После этого, если вы начнете получать 500 внутренних ошибок сервера (что произошло в моем случае), убедитесь, что у вас включен mod_rewrite.

Для этого:

  • Найдите файл httpd.conf. Если вы используете WAMP, просто нажмите на его значок> Apache> httpd.conf
  • Найдите строку «LoadModule rewrite_module modules/mod_rewrite.so» и убедитесь, что она не прокомментирована. Если это так, удалите знак # перед ним.
  • Если вы внесли какие-либо изменения в файл httpd.conf, обязательно перезапустите службу Apache. Вы можете сделать это, просто щелкнув по значку WAMP> Restart All Services.

Это должно сделать трюк.

Смежные вопросы