Я разработал свой сайт как OnePage Design. Тем не менее, я хочу продолжать использовать старые URL. Для навигации по моему новому веб-сайту я использую привязки.Перейти к Anchor с помощью Mod-Rewrite
Я не использую Mod-Rewrite, используя анкеры.
URL-адреса Я хочу переписать
www.mywebsite.com/nameOfAnchor
www.mywebsite.com/nameOfAnchor/
Чтобы быть:
www.mywebsite.com/index.php?#nameOfAnchor
Я не получить эту работу, используя следующий код (только вызывает index.php, но не перемещаться в якорь)
RewriteCond %{REQUEST_URI} /[^.]+[^/](|/)$
RewriteRule ^(.*)$ /index.php?#$1 [NE]
правило работает хорошо, если я хочу передать переменную через прибудете
RewriteCond %{REQUEST_URI} /[^.]+[^/](|/)$
RewriteRule ^(.*)$ /index.php?variable=$1 [NE]
Но это не решает мою проблему. Какие-либо предложения?
@anubhava Хорошо, я хотел бы использовать отображение URL-адресов без '#'. URL-адрес будет изменен с помощью Javascript при щелчке по привязкам на странице к новой структуре ... –
Якорь или '#' не имеет отношения к серверной стороне, поэтому переписывание не поможет. – anubhava