apache - Manipulate user's address bar with mod_rewrite -



apache - Manipulate user's address bar with mod_rewrite -

i have page @ example.com/themizer.php, want appear it's located @ example.com/themizer/ (or example.com/themizer/index.php) practical purposes. know how create alias mod_rewrite, how create appear users beingness redirected alias? example: user requests example.com/themizer.php , address in browser turns example.com/themizer/ without redirecting. possible?

with server-sided configuration, can accomplish redirect. not need problem. create sure urls on site point fancy url , not internal url. otherwise generate lot of requests have redirected, instead of redirecting odd request came in in other way (e.g. through external old url or old bookmark). this:

#external redirect rewritecond %{the_request} ^get\ /themizer\.php\ http rewriterule ^themizer\.php$ /themizer/ [r,l] #internal rewrite rewriterule ^themizer/?$ themizer.php [l]

if must, can utilize javascript 'push' new window state history, updating address bar. causes "go previous page" button in browser contain bogus though. in other words: going previous page not work expected, not recommend since there improve alternative available. can next javascript statement in browsers back upwards it:

window.history.pushstate( null, document.title, "/themizer" );

apache .htaccess mod-rewrite installation

Comments

Popular posts from this blog

xslt - DocBook 5 to PDF transform failing with error: "fo:flow" is missing child elements. Required content model: marker* -

mediawiki - How do I insert tables inside infoboxes on Wikia pages? -

Local Service User Logged into Windows -