需要删除&在完整网站中使用htaccess缩短网址

时间:2016-02-19 06:30:52

标签: .htaccess url-rewriting url-shortener

我目前的网址是:

我需要从网址上的网址中删除 urlvalue3 / urlvalue4 /

如何使用.htaccess实现这一目标?

目前在.htaccess我正在使用:

   RewriteRule ^((!/index/cslug/).+)$ /index/cslug/$1 [L,NC] 

1 个答案:

答案 0 :(得分:0)

您拥有(!的正则表达式应改为:(?!,因为它可以作为否定前瞻:

RewriteRule ^((?!/index/cslug/).+)$ /index/cslug/$1 [L,NC]

接下来,要替换5部分网址:

RewriteRule ^([^/]+)/([^/]+)/[^/]+/[^/]+/([^/]+)/?$ /$1/$2/$3 [R,L]