[英]SEO friendly URL's with .htaccess
有人可以幫我重寫一些URL嗎?
我有(例如)以下頁面:
www.mydomain.com/test/gallery.asp?id=2
www.mydomain.com/test/gallery.asp?id=3
並希望他們被要求為:
www.mydomain.com/photos/people
www.mydomain.com/photos/wildlife
我使用的是IIS,最初我的托管服務提供商使用的是帶有httpd.ini文件的ISAPI_Rewrite,現在他們已使用.htaccess文件切換到Helicon Ape。 請參閱: http : //www.isapirewrite.com/和http://www.helicontech.com/ape/
我嘗試了ISAPI_Rewrite的方式:
RewriteRule /photos/people /test/gallery.asp?id=2 [I,L]
RewriteRule /photos/wildlife /test/gallery.asp?id=3 [I,L]
但這是行不通的。
建議?
嘗試這個
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^photos/(.*)$ test/gallery.asp?id=$1 [L,QSA]
第一行是測試,如果不是文件
第二行是測試,如果不是目錄
第三將重定向照片/野生動物?a = true到test / gallery.asp?id = wildlife&a = true
如果您不想使用a = true進行重定向,只需給出QSA;)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.