htaccess переписать в хеш для ajax
В основном я хотел бы подражать тому, что Hypem.com делает со своими URL-адресами, если вы перейдете на http://hypem.com/popular, вы будете перенаправлены на hypem.com/#/popular
Как я могу сделать это с htaccess? У меня есть несколько основных URL-адресов, которые мне нужно перенаправить, все остальные остаются неизменными, например, эти два нужно перенаправить:
/news
/contact
Но /admin
не должен
2 ответа
Этот код работал для меня:
## REWRITE RULES
# enable rewrite
RewriteEngine On
RewriteBase /
RewriteRule ^(news|contact)(/?)(.*)$ #/$1$2$3 [R,NC,NE,L]
Мне кажется, что они делают это с помощью JavaScript:
url = document.location.pathname + document.location.search;
url = url.replace(/\?ax=1/,'');
url = "/#" + url;
top.location = url;
Это из источника http://hypem.com/popular