首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置htaccess重定向5个特定页面,其余部分为通配符

设置htaccess重定向5个特定页面,其余部分为通配符
EN

Stack Overflow用户
提问于 2015-09-28 19:12:56
回答 1查看 535关注 0票数 1

我们有一个将被完全移除的网站。为了控制URL,我们将把它们重定向到一个包含基本相同信息的现有站点。我们有5个特定的URL,需要定向到新的网站,然后任何其他URL被通配符重定向。

这是我的htaccess的资料。我想知道它是否会这样工作,或者是否有一些特殊的方式,我需要指定5个URL的重定向与通配符的位置

代码语言:javascript
复制
Redirect 301 http://www.oldurl.com/MB http://www.newurl.com/MB
Redirect 301 http://oldurl.com/MB http://www.newurl.com/MB

我有5个可以重定向的。这是通配符:

代码语言:javascript
复制
RewriteEngine on
RewriteRule ^/*   http://www.newurl.com [R=301,L]
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-28 19:15:29

尝试:

代码语言:javascript
复制
RedirectMatch 301 ^/MB$ http://www.newurl.com/MB
RedirectMatch 301 ^/ http://www.newurl.com/

在"oldurl.com“文档根目录中的htaccess文件中。

或者如果您更愿意使用mod_rewrite:

代码语言:javascript
复制
RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?oldurl\.com$ [NC]
RewriteRule ^MB$ http://www.newurl.com/MB [L,R=301]

RewriteCond %{HTTP_HOST} ^(www\.)?oldurl\.com$ [NC]
RewriteRule ^ http://www.newurl.com/ [L,R=301]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32830146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档