所以我有一堆网址
http://foo.com/people/smith/john/1
http://foo.com/people/cartman/eric/2
http://foo.com/people/simpson/bart/3
我想像这样更改网址
http://foo.com/people/smith/john/
http://foo.com/people/cartman/eric/
http://foo.com/people/simpson/bart/
基本上,我认为我需要编写一个条件来查找文件夹'people'并从URL中删除第三个目录。这可能与我的.htaccess有关吗?
答案 0 :(得分:1)
在文档根目录的htaccess文件中,尝试:
RewriteEngine On
RewriteRule ^people/([^/]+)/([^/]+)/.+ /people/$1/$2 [L,R=301]
这会重定向浏览器(更改地址栏中的URL)
到
如果您不希望更改浏览器地址栏中的网址,请从方括号中删除,R=301
。