繁体   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