2012-08-08 121 views
0

如何使用.htaccess將我的網址轉換爲SEO友好的URL?將網址轉換爲SEO友好的網址

的原單的網址是這樣的:

http://palestinianz.com/?page=person&p=10 

http://palestinianz.com/?page=persons&c=10 

第一個鏈接重寫的網址是:

RewriteEngine On 
RewriteRule ^([^/]*)/([^/]*)\.html$ /?page=$1&p=$2 [L] 

第一個鏈接的結果:

http://palestinianz.com/person/10.html 

我該如何將重定向規則寫入重寫的URL!

回答

0

看起來你需要申請my previous answer,改變personpersonspc

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /\?page=persons&c=([^\ ]+) 
RewriteRule ^$ /persons/%1.html? [R=301,L] 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /\?page=person&p=([^\ ]+) 
RewriteRule ^$ /person/%1.html? [R=301,L] 

和背部

RewriteRule ^persons/([^/]*)\.html$ /?page=persons&c=$1 [L] 
RewriteRule ^person/([^/]*)\.html$ /?page=person&p=$1 [L]