0
我对Apache很新。Apache重写规则如果不存在,则将名称空间添加到URL
考虑我有一个像http://www.abc.com/home
我希望这个网址被重定向到URL http://www.abc.com/foo/home。
基本上,我想添加“foo/”到URL(如果不存在)。我将如何实现这一目标?
我对Apache很新。Apache重写规则如果不存在,则将名称空间添加到URL
考虑我有一个像http://www.abc.com/home
我希望这个网址被重定向到URL http://www.abc.com/foo/home。
基本上,我想添加“foo/”到URL(如果不存在)。我将如何实现这一目标?
你可以在根目录中一个.htaccess文件尝试:
Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_URI} !/foo [NC]
RewriteRule ^home/(.*) /foo/home/$1 [L,NC]
对于永久重定向,与[R = 301,L,NC]
由于@faa代替[L,NC] 。上面的规则就像一个魅力。 – goodsanket 2013-04-29 05:35:13