簡體   English   中英

.htaccess的SEO友好URL

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM