我想重定向domain.com/1/file.php
到domain.com/2/file.php
和domain.com/1/pic.jpg
到domain.com/2/pic.jpg
等。我想重定向子目錄,同時離開結束文件的機智。我發現很難找到一個教程,因爲我無法在谷歌輕鬆描述我的問題。有人可以告訴我如何做到這一點,或指導我有關它的教程。htaccess重定向/重寫幫助
感謝
我想重定向domain.com/1/file.php
到domain.com/2/file.php
和domain.com/1/pic.jpg
到domain.com/2/pic.jpg
等。我想重定向子目錄,同時離開結束文件的機智。我發現很難找到一個教程,因爲我無法在谷歌輕鬆描述我的問題。有人可以告訴我如何做到這一點,或指導我有關它的教程。htaccess重定向/重寫幫助
感謝
RewriteEngine On
RewriteRule ^([0-9])/([a-zA-Z]+).php$ 2/$2.php
使用mod_rewrite ...你可以做同樣的事情爲你的影像。本質上,正則表達式將收集反向引用的值。所以1美元和2美元,因爲我把2個正則表達式在那裏。
當然,如果你需要一個不同的匹配而不是domain.com/1/...你將需要一個匹配的正則表達式模式(但你可以只是谷歌適當的正則表達式,你可能需要但我拿你的例子字面上)
請嘗試下面的重定向。將1
和2
替換爲相應的子目錄。
RewriteEngine On
RewriteRule ^1/(.*\.)(jpg|php) /2/$1$2 [L,NC,R=302]
你想重寫或重定向? – Zimbabao 2011-03-26 15:39:23