0
我試圖在我的htaccess文件中實現重寫規則,但是我很難實現我的特定要求。我的任務是雙重的 -如何將舊的醜陋的潰瘍重定向到不錯的網址
- 重新寫醜陋的網址,以友好的URL。
- 重新直接醜陋的網址到友好的網址。
具體來說 - 我想任何人訪問http://mywebsite.com/?section=abstract是重定向到http://mywebsite.com/gallery/abstract
,然後在內部的URL http://mywebsite.com/gallery/abstract寫回http://mywebsite.com/?section=abstract(但用戶仍然可以看到友好的URL)
我已經能夠得到後面的位工作...
RewriteRule ^gallery/([^/\.]+)$ /?section=$1 [L]
但我不知道如何將舊/醜陋的網址重定向到好的網址。
如果你不打算支持的其餘時間的舊網址,你可能應該發放「永久移動」的重定向。 – meagar 2013-04-24 20:38:12
Fixed - 'section'(old url)'gallery'(new url)Dynamic - 'abstract'(它是照片庫名稱的示例) – MrVimes 2013-04-24 20:48:31
我開始認爲在我的PHP代碼比試圖瞭解正則表達式和重寫規則。 – MrVimes 2013-04-24 20:49:26