Я пытался решить эту проблему в течение последних двух часов. Я уже пробовал каждое решение, упомянутое в Google, но безуспешно.
Начнем с проблемы. Я пытаюсь использовать этот плагин: http://www.gethifi.com/blog/a-jquery-plugin-to-create-an-interactive-filterable-portfolio-like-ours
на моем сайте. Проблема в том, что этот плагин использует теги привязки. Без него вроде не работает. Что ж, я пытаюсь работать с удобными для пользователя URL-адресами на веб-сайте, над которым я сейчас работаю. Так что якоря не работают.
Это мой файл .htaccess прямо сейчас:
RewriteEngine On
RewriteBase /
RewriteRule ^([^/]*)\.html$ /mysite/category.php?cat=$1 [L]
RewriteRule ^([^/]*)/([^/]*)\.html$ /mysite/category.php?cat=$1&lang=$2 [L]
Ничего особенного, просто некоторые переделки для категорий и языков. Единственное, что, кажется, работает, это:
RewriteEngine On
RewriteBase /
RewriteRule ^([^/]*)\.html$ /mysite/category.php?cat=$1 [L]
RewriteRule ^([^/]*)/([^/]*)\.html$ /mysite/category.php?cat=$1&lang=$2 [NE,R,L]
Но мой удобный URL-адрес также исчезает, когда я использую это. Вместо этого я вижу: category.php?cat=....
Я не знаю, важно ли это, но я использую <base href="">
, чтобы указать на хост, над которым я работаю.
Заранее спасибо за любые идеи.
R
является проблемой. Без этого не работает? - person Pekka   schedule 17.12.2010#xyz
вообще не должна влиять на перезапись URL, она используется только на стороне браузера. Тогда базовый тег может быть виновником - person Pekka   schedule 17.12.2010