0

我对 Apache 很陌生。

考虑我有像http://www.abc.com/home这样的 URL

我希望将此 URL 重定向到http://www.abc.com/foo/home

基本上,如果不存在,我想将“ foo/ ”添加到 URL。我将如何实现这一目标?

4

1 回答 1

1

您可以在根目录的一个 .htaccess 文件中尝试此操作:

Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI}  !/foo       [NC]
RewriteRule ^home/(.*)     /foo/home/$1 [L,NC]

对于永久重定向,将 [L,NC] 替换为 [R=301,L,NC]

于 2013-04-26T05:06:36.420 回答