Apache .htaccess重写url-从nice url转换回GET参数
如何从以下内容重写url:Apache .htaccess重写url-从nice url转换回GET参数,apache,.htaccess,mod-rewrite,url-rewriting,Apache,.htaccess,Mod Rewrite,Url Rewriting,如何从以下内容重写url: https://www.domain.com/blog/category/sub-category-name 为此: https://www.domain.com/blog/category/?category=sub-category-name 它还必须与其他参数一起工作,如: https://www.domain.com/blog/category/sub-category-name?param=value => https://www.domain.c
https://www.domain.com/blog/category/sub-category-name
为此:
https://www.domain.com/blog/category/?category=sub-category-name
它还必须与其他参数一起工作,如:
https://www.domain.com/blog/category/sub-category-name?param=value => https://www.domain.com/blog/category/?category=sub-category-name¶m=value
或
我不理解这种重写语法,所以任何建议都是有价值的。
谢谢您可以使用此规则:
RewriteEngine on
RewriteRule ^blog/([^/]+)/([^/]+)/?$ /blog/$1/?$1=$2 [QSA,NC,L]
附加的查询参数通过QSA标志自动附加到目标路径
RewriteEngine on
RewriteRule ^blog/([^/]+)/([^/]+)/?$ /blog/$1/?$1=$2 [QSA,NC,L]