2012-04-04 44 views
0

重寫某些字,我無法找到這個問題的答案的.htaccess的URL

我要尋找一個的.htaccess重寫辦法把這個網址

http://www.mydomain.com/Virtuemart.html?keyword=adobe&page=shop.browse

http://www.mydomain.com/virtuemart.html?keyword=adobe&page=shop.browse

所以基本上我只是想改變首都V

之後有很多頁面和變量?所以一個一個地做它幾乎是不可能的

是他們一個簡單的方法來做到這一點。

非常感謝您的時間

大衛

回答

0

使用mod_rewrite(apache下),你能堅持.htaccess文件中這樣的事情在你的文檔根:

RewriteEngine On 
RewriteRule ^Virtuemart.html /virtuemart.html [L,QSA] 

查詢字符串只是附加到最後未觸動。如果要重定向瀏覽器,請在末尾添加一個R = 301標誌(如果不需要301,則只需添加R)。這使得當有人去http://www.mydomain.com/Virtuemart.html時,他們實際上得到了/virtuemart.html的頁面。

+0

感謝您的支持,將以下內容添加到.htaccess文件中,但是當我點擊Virtuemart.html?= link中的鏈接時,它仍會進入錯誤頁面,因此不會重新寫入新版virtmart RewriteRule^Virtuemart.html/virtuemart.html [L,QSA,R = 301] – 2012-04-05 07:50:47