基本的に、Hypem.comがURLで行うことをエミュレートしたいと思います。hypem.com/popularにアクセスすると、 hypem.com /#/popularにリダイレクトされます。
htaccessでこれを行うにはどうすればよいですか?リダイレクトする必要のある基本的なURLがいくつかありますが、他のすべてのURLは同じままです。たとえば、これら2つはリダイレクトする必要があります。
/news
/contact
しかし、/admin
すべきではありません
基本的に、Hypem.comがURLで行うことをエミュレートしたいと思います。hypem.com/popularにアクセスすると、 hypem.com /#/popularにリダイレクトされます。
htaccessでこれを行うにはどうすればよいですか?リダイレクトする必要のある基本的なURLがいくつかありますが、他のすべてのURLは同じままです。たとえば、これら2つはリダイレクトする必要があります。
/news
/contact
しかし、/admin
すべきではありません
このコードは私のために働いた:
## 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;