如何重寫我的網址,僅限目錄photos
?用htaccess重寫url?page = 2到/ page/2?
http://www.abc.com/photos/index.php?page=2
到http://www.abc.com/photos/page/2
我的.htaccess
# Turn mod_rewrite on
RewriteEngine on
RewriteBase/
...
如何重寫我的網址,僅限目錄photos
?用htaccess重寫url?page = 2到/ page/2?
http://www.abc.com/photos/index.php?page=2
到http://www.abc.com/photos/page/2
我的.htaccess
# Turn mod_rewrite on
RewriteEngine on
RewriteBase/
...
RewriteRule ^photos/index.php?page=([0-9]*)$ /photos/page/$1 [R=301,L]
RewriteEngine On
RewriteRule ^photos/page/([a-zA-Z0-9-/]+)$ photos/index.php?page=$1 [QSA]
RewriteRule ^photos/page/([a-zA-Z0-9-/]+)/$ photos/index.php?page=$1 [QSA]
這將重寫整個網站,而不僅僅是'/ photos /'目錄。 – BenM 2013-02-14 13:12:28
你不提這串是動態的,所以我假定這回答page
和2
是v良莠不齊。
你可以試試這個:
Options +FollowSymlinks
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_URI} !index\.php [NC]
RewriteCond %{REQUEST_URI} ^/photos/([^/]+)/([^/]+)/? [NC]
RewriteRule .* photos/index.php?%1=%2 [L,QSA]
地圖內部
http://www.abc.com/photos/key/val
帶或不帶斜線
要:
http://www.abc.com/photos/index.php?key=val
字符串key
和假設是可變的,而假設photos
是固定的。
對於永久和可見的重定向,請將[L,QSA]
替換爲[R=301,L,QSA]
。
搜索引擎優化重定向的原因是,有2個接入點的網頁都將被編入索引 - 這是你不想要的。 – djjjuk 2013-02-14 13:06:24