2016-04-14 54 views
1

我有一個客戶,我們建立了一個新的網站,並試圖重定向他的舊網址指向新網站。問題是他們是很長的字符串,我目前的解決方案無法正常工作。這是我目前有:htaccess:重定向舊的asp網址字符串

Redirect 301 /frameset.asp?page=services.htm http://domain.com/ 

這會導致用戶被髮送到:

http://domain.com/.asp?page=services.htm 

最後但並非最不重要的是有一個通配符的解決方案?

從接受的答案:(只所以這是記錄下一個傢伙,yhis就是我最終使用

RewriteEngine on 
RewriteCond %{THE_REQUEST} /frameset\.asp\?page=* [NC] 
RewriteRule^http://domain.com/? [L,R] 

回答

1

使用重定向directiv你不能重定向查詢字符串,你必須使用。 mod-rewrite Try:

RewriteEngine on 



RewriteCond %{THE_REQUEST} /frameset\.asp\?page=services\.html [NC] 
RewriteRule^http://domain.com/? [L,R] 
相關問題