小编Eli*_*ias的帖子

通过httpd.conf/htaccess重定向目录中除一个文件之外的所有文件

我想重定向......

http://old.com/a/b/ -> http://new.com/y/z/
http://old.com/a/b/file.php -> http://new.com/y/z/
http://old.com/a/b/c/file.php -> http://new.com/y/z/
http://old.com/a/b/anything -> http://new.com/y/z/
http://old.com/a/b/EXCLUDE.php -> http://old.com/a/b/EXCLUDE.php
Run Code Online (Sandbox Code Playgroud)

我目前在httpd.conf中有以下内容,它正确地重定向:

RedirectMatch 301 /a/b/(.*) http://new.com/y/z/
Run Code Online (Sandbox Code Playgroud)

我不知道如何排除一个文件被重定向.

基本上我希望所有 "old.com/a/b/" 开头的 URL都转到一个新的URL,除了我想要忽略一个URL.

apache .htaccess mod-rewrite httpd.conf

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

.htaccess ×1

apache ×1

httpd.conf ×1

mod-rewrite ×1