Я новичок в написании файла htaccess, и я учусь по ходу дела и добился определенного прогресса с дружественными URL-адресами.Тем не менее, я столкнулся с проблемой, которую не могу исправить и, похоже, исчерпал Google.
У меня есть две страницы (index.cfm и blogdetails.cfm).На странице указателя есть несколько тегов привязки к различным разделам этой страницы в основной области навигации, например #about, #services и т. Д. Хотя на странице blogdetails.cfm у меня такая же навигация, но мне нужно вернуться кстраница индекса, но я не хочу ссылаться на http://www.example.com # о .Вместо этого я хочу, чтобы URL отображал http://www.example.com/about.
Я пробовал несколько способов, как показано ниже, и, похоже, ничего не работает.
RewriteRule ^blog$ /#blog [L,R=301]
RewriteRule ^#blog\/?$ "http\:\/\/www\.example\.com\/blog\/" [R=301,L]
RewriteRule ^$ /blog? [L,R=301]
Так что моя ссылка от другогостраница будет href = "/ about", и я хочу, чтобы перейти к http://www.example.com # about