我目前的网址是:
我需要从网址上的网址中删除 urlvalue3 / urlvalue4 / 。
如何使用.htaccess实现这一目标?
目前在.htaccess我正在使用:
RewriteRule ^((!/index/cslug/).+)$ /index/cslug/$1 [L,NC]
答案 0 :(得分:0)
您拥有(!
的正则表达式应改为:(?!
,因为它可以作为否定前瞻:
RewriteRule ^((?!/index/cslug/).+)$ /index/cslug/$1 [L,NC]
接下来,要替换5部分网址:
RewriteRule ^([^/]+)/([^/]+)/[^/]+/[^/]+/([^/]+)/?$ /$1/$2/$3 [R,L]