我需要重新格式化具有结构的网址
http://www.example.com/vaservice/ServiceController.svc?v1=d1&v2=d2& ...
到
http://www.example.com/vaservice/ServiceController/svc?v1=d1&v2=d2& ...
我已经使用此htaccess代码从网址中删除了.svc,但我无法弄清楚如何替换。使用/而不是仅删除扩展名。
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.svc [NC]
RewriteRule ^ %1 [R,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.svc -f
RewriteRule ^(.*?)/?$ $1.svc [L]
答案 0 :(得分:0)
想出来谢谢!
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.svc [NC]
RewriteRule ^ %1/svc [R,L]