我有一个物理文件夹:
http://www.myowndomain.com/path1/
我想要http://www.myowndomain.com/path1/*
和http://www.myowndomain.com/path2/*
(即虚拟文件夹,它不存在)的所有请求都会被重定向到http://www.myowndomain.com/path1/*
。此外,我希望所有这些请求显示在网址栏
http://www.myowndomain.com/path2/*
我应该将.htaccess
文件放在哪里?它的内容是什么?
答案 0 :(得分:1)
将以下规则添加到/root.htaccess
RewriteEngine on
#1)externally Redirect /path1/* => /path2/*##
RewriteCond %{THE_REQUEST} /path1/(.*)\sHTTP [NC]
RewriteRule ^ /path2/%1 [NE,L,R]
#2)internally Redirect /path2/* => /path1/*##
RewriteRule ^/?path2/(.*)$ /path1/$1 [NC,L]
这会在内部将 / path2 / 重定向到 / path1 。