Изменение URL сайта в Joomla с переписыванием мода Apache - PullRequest
0 голосов
/ 03 февраля 2012

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

По сути, у меня есть сайт, который вращается вокруг поисковой системы, и как только пользователь видит результаты и нажимает на них, он переходит на URL, который выглядит следующим образом: www.mysearch.com/searchresults/204982398sjfdkf&thisismorejunk=junkjunk=1331

Ну, вроде как, но вы поняли.

Я хочу очистить это для каждого результата, так что это выглядит www.mysearch.com/searchresult1001

Я использую платформу Joomla на своем бэкэнде и включил «Поиск дружественных URL», и проблем не было (хотя для меня это почти ничего не делало). Затем, прежде чем я включил «Использовать APACHE mod rewrite», я поместил следующий код в мой файл .htaccess

RewriteEngine On

Options +FollowSymLinks

RewriteRule ^Joomla161_2/joomla\.html http://www.joomla.org/? [R=301,L]

(Последнее правило было просто посмотреть, работает ли правило перезаписи, что оно и делает)

Первая проблема - мой хост автоматически переопределяет команду Options, говоря, что я не могу сделать это по соображениям безопасности - но я думаю, что это не так уж и много, потому что правило перезаписи все еще работает.

Но потом, когда я пытаюсь включить «Использовать переписывание Apache», весь сайт ломается. Что еще хуже, я понятия не имею, что делать дальше, чтобы фактически ИЗМЕНИТЬ URL-адреса моих результатов поиска.

1 Ответ

0 голосов
/ 12 февраля 2012

Параметры + FollowSymLinks

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

  • Если ваши мод-перезаписи работают без него, то нет смысла добавлять его.

Joomla Apache Rewrite

  • Измените настройки SEO и вернитесь к настройкам по умолчанию.

  • ДО!Вы измените любой из параметров в администраторе Joomla для SEO дружественных URL или Apache, переписать вы должны в первую очередь!переименуйте ваш htaccess.txt в .htaccess

  • В некоторых случаях вам может потребоваться дать серверу мин или две, чтобы заметить это.

  • Теперь измените настройки администратора Joomla на seo friendly и включите перезапись.

Search Rewrite

  • Если вышеуказанные настройки настроены правильно, тоРезультаты поиска ваших сайтов будут иметь целевые страницы с хорошими URL.
...