我希望在这种情况下从一个站点到另一个站点进行301重定向:
例如:
我想重定向
http://domain1.xxx/peter和http://domain1.xxx/gabriela ..等..(多个用户)
到
http://domain2.xxx/mynet/peter和http://domain2.xxx/mynet/gabriela ...
结构是:
来自http://domain1.xxx/ {user}
致http://domain2.xxx/mynet/ {user}
有一个问题:domain1.xxx站点为空(peter,gabriela ......子目录不存在)
我在domain1.xxx .htaccess
上配置了我的.htaccessRedirect 301 / http://domain2.xxx/mynet/
如果该文件夹存在,则重定向有效,但如果该目录不存在,我会收到禁止响应(例如对于peter):
禁止
您无权访问/访问此服务器。
非常感谢
答案 0 :(得分:0)
改为使用RedirectMatch
:
RedirectMatch 302 ^/(\w+)/?$ http://domain2.xxx/mynet/$1
清除浏览器缓存后进行测试。
答案 1 :(得分:0)
抱歉,这是一个apache糟糕的配置!
正确的方法是:
FOLDET
谢谢,Ciro