0

所以我有一堆网址

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 可行吗?

4

1 回答 1

1

在文档根目录的 htaccess 文件中,尝试:

RewriteEngine On
RewriteRule ^people/([^/]+)/([^/]+)/.+ /people/$1/$2 [L,R=301]

这会将浏览器(更改地址栏中的 URL)从

如果您不想更改浏览器地址栏中的 URL,请,R=301从方括号中删除 。

于 2012-09-16T19:06:25.130 回答