我正在尝试重写我的 URL,以便它们对搜索引擎友好。
示例网址是:
http://www.example.com/?Products=Displays&SubCat=Chalkboards-and-Accessories&Item=Budget-Framed-Chalkboards
我在想也许是这样的:
http://www.example.com/Chalkboards-and-Accessories/Budget-Framed-Chalkboards
我正在尝试重写我的 URL,以便它们对搜索引擎友好。
示例网址是:
http://www.example.com/?Products=Displays&SubCat=Chalkboards-and-Accessories&Item=Budget-Framed-Chalkboards
我在想也许是这样的:
http://www.example.com/Chalkboards-and-Accessories/Budget-Framed-Chalkboards
我建议您不要使用 {Domain}/Chalkboards-and-Accessories/Budget-Framed-Chalkboards URL,而是使用 {Domain}/ Products/Chalkboards-and-Accessories/Cafe-and-Rope-Barrier-Systems,因为在您的网站中,您有像 {Domain}/?About 这样的 URL。
试试这个,
RewriteEngine On
RewriteCond %{HTTP_HOST} !^catalogue\.signalight\.co\.uk$
RewriteCond %{HTTP_HOST} !^blog\.signalight\.co\.uk$
#RewriteCond %{REQUEST_URI} !^/catalogue
#RewriteCond %{REQUEST_URI} !^/blog
RewriteRule ^([a-zA-Z0-9-_]+)/?$ ?$1 [L]
RewriteRule ^([a-zA-Z0-9-_]+)/([a-zA-Z0-9-_]+)/?$ ?$1=$2 [L]
RewriteRule ^([a-zA-Z0-9-_]+)/([a-zA-Z0-9-_]+)/([a-zA-Z0-9-_]+)/?$ ?$1=$2&SubCat=$3 [L]
RewriteRule ^([a-zA-Z0-9-_]+)/([a-zA-Z0-9-_]+)/([a-zA-Z0-9-_]+)/([a-zA-Z0-9-_]+)?$ ?$1=$2&SubCat=$3&Item=$4 [L]