htaccess mod_rewrite缩短为SEO友好URL

时间:2011-10-20 23:16:52

标签: apache .htaccess mod-rewrite

我有这个地址

http://www.nfrases.com/tag.php?id_tag=10&id_frase=508

我想让它变得更短,更多的SEO友好的东西(我不知道......接受建议)http://www.nfrases.com/tag/10/508http://www.tag10name.nfrases.com/508

我需要有关如何对此进行编码的帮助,因为尝试使地址始终http://www.nfrases.com的一个简单事情是用户转到http://nfrases.comwww.nfrases.com我尝试过但失败了:(

顺便使用此代码:

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.nfrases.com$
RewriteRule ^(.*)$ http://www.nfrases.com/$1 [R=301]

1 个答案:

答案 0 :(得分:5)

http://www.nfrases.com/tag.php?id_tag=10&id_frase=508

成为

http://www.nfrases.com/10/508

在你的.htaccess

Options +FollowSymlinks -MultiViews
RewriteEngine On

RewriteRule ^([0-9]*)/(.*)/?$ /tag.php?id_tag=$1&id_frase=$2 [L,QSA]

未测试。让我知道它是否适合你。