我無法理解,也找不到所需的明確信息。mod_rewrite url反過來重定向
是否有可能用mod_rewrite localhost/mysite/index.php?a=search
url來重寫localhost/mysite/search
?
我試過用維基百科http://en.wikipedia.org/w/index.php?title=Dog
,那麼它立即重定向到https://en.wikipedia.org/wiki/Dog
。我想要類似的東西。
我試過這個代碼在我的本地網站的.htaccess文件:
RewriteRule ^([a-z]+)/?$ index.php?a=$1 [NC,L]
它的工作時,我試圖在瀏覽器類似localhost/mysite/search
鍵入,但它僅僅是一個我想要的一部分。請回答,我完全精疲力竭。
IMO,要做到這一點最簡單的方法是隻檢查'$ _ SERVER [「REQUEST_URI」]'在PHP和它是否與查詢字符串的URL重定向回。 –
那麼只有這種可能嗎?和mod_rewrite只是不是這個部分的URL更改?而且,mod_rewrite只能在直接輸入時才能保持url mysite/search? – GingerN