我正在尝试创建一个seo友好的网址系统。
样品:
/category
会从cat.php?cat=category
我的问题是我想保留该网址并能够执行以下操作
/category?page=2&sub=1
or
/category/?page=2&sub=1
我能够将文件夹重定向到cat.php文件,但我似乎无法弄清楚下半部分。
#Create redirect for all nonexistant folders to the category file
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^/(.+)$
RewriteRule ^(.*)/? cat.php?cat=$1 [L]
答案 0 :(得分:0)
答案 1 :(得分:0)
如果我理解你,这应该是你需要的。
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ cat.php?cat=$1 [QSA,L]
因此,如果你要使用这样的网址
http://www.yoursite.com/category?page=2&sub=1
RewriteRule
会将其定向到cat.php?cat=category&page=2&sub=1