社区
基础编程
帖子详情
网址转向怎么做?
BILLSSJONE
2011-06-10 06:52:09
现在的网址www.xxx.com要过期了,想用另一个网址www.xxx.net,目前想做到在访问 .com时自动转向.net,rewrite怎么写?
...全文
171
19
打赏
收藏
网址转向怎么做?
现在的网址www.xxx.com要过期了,想用另一个网址www.xxx.net,目前想做到在访问 .com时自动转向.net,rewrite怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BILLSSJONE
2011-06-10
打赏
举报
回复
谢谢!!!!!!!!
yunbookf
2011-06-10
打赏
举报
回复
[Quote=引用 17 楼 billssjone 的回复:]
引用 15 楼 sibang 的回复:
引用楼主 billssjone 的回复:
想用另一个网址www.xxx.net,目前想做到在访问 .com时自动转向.net,rewrite怎么写?
现在的网址www.xxx.com要过期了
如果他要过期了,那就意味着过期之后别人输入这个网址将打不开网页,所以不管你用什么方法都不行,因为别人输入.com的域名永远无法打开你的网站.
现……
[/Quote]
当然是你的新域名咯。。。要不然 301 个啥劲。。。
BILLSSJONE
2011-06-10
打赏
举报
回复
[Quote=引用 15 楼 sibang 的回复:]
引用楼主 billssjone 的回复:
想用另一个网址www.xxx.net,目前想做到在访问 .com时自动转向.net,rewrite怎么写?
现在的网址www.xxx.com要过期了
如果他要过期了,那就意味着过期之后别人输入这个网址将打不开网页,所以不管你用什么方法都不行,因为别人输入.com的域名永远无法打开你的网站.
[/Quote]
现在还没过期,还有半年,我要在半年里让用户转用.net网址,有个过度期,到时候用户就不会用.com访问了,
有个问题,这样网址转向后,google收录的是.net网址还是.com网址?
BILLSSJONE
2011-06-10
打赏
举报
回复
[Quote=引用 10 楼 yunbookf 的回复:]
引用 6 楼 billssjone 的回复:
不行啊,我改成这样倒是可以:
RewriteCond %{HTTP_HOST} ^www.xxx.com/$ [OR]
RewriteCond %{HTTP_HOST} ^www.xxx.com$
RewriteRule ^(.*)$ http://xxx.net/ [R=301]
能转成http://xxx.net/
问题是它将所有……
[/Quote]
这样行,太谢谢了
www_7di_net
2011-06-10
打赏
举报
回复
[Quote=引用楼主 billssjone 的回复:]
想用另一个网址www.xxx.net,目前想做到在访问 .com时自动转向.net,rewrite怎么写?
[/Quote]
现在的网址www.xxx.com要过期了
如果他要过期了,那就意味着过期之后别人输入这个网址将打不开网页,所以不管你用什么方法都不行,因为别人输入.com的域名永远无法打开你的网站.
kaifadi
2011-06-10
打赏
举报
回复
[Quote=引用 13 楼 falizixun2 的回复:]
引用 10 楼 yunbookf 的回复:
引用 6 楼 billssjone 的回复:
不行啊,我改成这样倒是可以:
RewriteCond %{HTTP_HOST} ^www.xxx.com/$ [OR]
RewriteCond %{HTTP_HOST} ^www.xxx.com$
RewriteRule ^(.*)$ http://xxx.net/ [R=301]
能转……
[/Quote]
可以先用简单的测试一下;我上面是考虑了用户输入http://或www.的情况,如果只输入www.com/目录名,简单的:
RewriteRule ^xxx.com/(.*)$ http://xxx.net/$1 [R=301]
如果没有问题,再添加复杂的上去的.一步一步调试一下.
kaifadi
2011-06-10
打赏
举报
回复
[Quote=引用 10 楼 yunbookf 的回复:]
引用 6 楼 billssjone 的回复:
不行啊,我改成这样倒是可以:
RewriteCond %{HTTP_HOST} ^www.xxx.com/$ [OR]
RewriteCond %{HTTP_HOST} ^www.xxx.com$
RewriteRule ^(.*)$ http://xxx.net/ [R=301]
能转成http://xxx.net/
问题是它将所有……
[/Quote]
思路不错!GOOD!
从你这里我想到了一个:
RewriteRule ^(http://)?(www\.)?xxx.com\/(.*)$ http://xxx.net/$3 [R=301]
BILLSSJONE
2011-06-10
打赏
举报
回复
[Quote=引用 9 楼 falizixun2 的回复:]
RewriteRule ^(.*)$ http://xxx.net/ [R=301]
改为:
RewriteRule ^(http://)*([^\/]+) http://xxx.net/ [R=301]
这样看下.
[/Quote]
不行啊,域名没变,反而网页不能显示
kaifadi
2011-06-10
打赏
举报
回复
[Quote=引用 9 楼 falizixun2 的回复:]
RewriteRule ^(.*)$ http://xxx.net/ [R=301]
改为:
RewriteRule ^(http://)*([^\/]+) http://xxx.net/ [R=301]
这样看下.
[/Quote]
不过这样好像也不行,如果输入http://www.xxx.com/a带目录的可能就不跳转了!只对www.xxx.com才起跳专作用了.不是很清楚,期待重写高手,继续帮你顶一下.
yunbookf
2011-06-10
打赏
举报
回复
[Quote=引用 6 楼 billssjone 的回复:]
不行啊,我改成这样倒是可以:
RewriteCond %{HTTP_HOST} ^www.xxx.com/$ [OR]
RewriteCond %{HTTP_HOST} ^www.xxx.com$
RewriteRule ^(.*)$ http://xxx.net/ [R=301]
能转成http://xxx.net/
问题是它将所有子目录, 参数没参数的网址都转成http://xx……
[/Quote]
RewriteCond %{HTTP_HOST} ^www.xxx.com/$ [OR]
RewriteCond %{HTTP_HOST} ^www.xxx.com$
RewriteRule ^(.*)$ http://xxx.net/$1 [R=301]
这样写,就OK了
kaifadi
2011-06-10
打赏
举报
回复
RewriteRule ^(.*)$ http://xxx.net/ [R=301]
改为:
RewriteRule ^(http://)*([^\/]+) http://xxx.net/ [R=301]
这样看下.
BILLSSJONE
2011-06-10
打赏
举报
回复
[Quote=引用 4 楼 falizixun2 的回复:]
可实现的方法很多
rewrite的这样师试:我没有测试,也许是错误的.
RewriteRule http://www.xxx.net http://www.xxx.com
域名商或者空间商那里的控制面板提供URL跳转支持.一般都会支持的!
不过如果www.xxx.net快过期了的话,你怎么设置都没用了!访问www.xxx.net就会提示域名过期的.最好在公告上写个说……
[/Quote]
还在半年过期,我要在半年里搞个过度,慢慢将.com变为.net,一过期放放弃.com,网址转向也取消.
BILLSSJONE
2011-06-10
打赏
举报
回复
怎么样只转域名而保留后面不变?
BILLSSJONE
2011-06-10
打赏
举报
回复
不行啊,我改成这样倒是可以:
RewriteCond %{HTTP_HOST} ^www.xxx.com/$ [OR]
RewriteCond %{HTTP_HOST} ^www.xxx.com$
RewriteRule ^(.*)$ http://xxx.net/ [R=301]
能转成http://xxx.net/
问题是它将所有子目录, 参数没参数的网址都转成http://xxx.net/
www.xxx.com/aa/bb/aa.php也转成http://xxx.net/
正确的应该只转域名:www.xxx.com/aa/bb/aa.php转成http://xxx.net/aa/bb/aa.php
yunbookf
2011-06-10
打赏
举报
回复
没 www 就把 www 去掉就OK呀
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.xxx.com$ [OR]
RewriteCond %{HTTP_HOST} ^xxx.com$
RewriteRule ^(.*)$ http://xxx.net/ [R=301,L]
kaifadi
2011-06-10
打赏
举报
回复
可实现的方法很多
rewrite的这样师试:我没有测试,也许是错误的.
RewriteRule http://www.xxx.net http://www.xxx.com
域名商或者空间商那里的控制面板提供URL跳转支持.一般都会支持的!
不过如果www.xxx.net快过期了的话,你怎么设置都没用了!访问www.xxx.net就会提示域名过期的.最好在公告上写个说明通知一下用户!
BILLSSJONE
2011-06-10
打赏
举报
回复
网站有很多子链接,不能用header,因为访问很多是从google过来的,google目前收录的还是.com
用.htaccess 301 重定向,请问旧的是www.xxx.com新网址是http://xxx.net没有www怎么写?
baoxiaohua
2011-06-10
打赏
举报
回复
最简单的就是header('Location: http://www.xxx.net');
yunbookf
2011-06-10
打赏
举报
回复
PHP跳转:
header('Location: http://www.xxx.net');
.htaccess 跳转:
Redirect / http://www.xxx.net
或者使用 .htaccess 301 重定向:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.xxx.com$ [OR]
RewriteCond %{HTTP_HOST} ^xxx.com$
RewriteRule ^(.*)$ http://www.xxx.net/ [R=301,L]
从Git开始打造自己的核心竞争力
近年来,许多互联网公司已经把版本控制
转向
了Git,其中就包括腾讯、阿里、百度等巨头。可见,Git已经成为了每一名程序员,必须掌握的工具。 课程特点 1. 10节小课,轻松刚入门Git; 2. 简单易懂,解决Git较高的学习...
问答| 为什么四轮驱动机器人的
转向
方式是滑动
转向
呢?
关注同名微信公众号“混沌无形”,阅读更多有趣好文!...假如机器人的四个轮子速度相同,则机器人肯定是
做
直线运动;那假如四个轮子的速度不同,则会产生什么效果?这可参考之前的文章《两轮差速驱动机器人》的第..
如何看待知乎、饿了么后端的招聘纷纷由 Python 渐渐
转向
Java?
【如何看待知乎、饿了么后端的招聘纷纷由 Python 渐渐
转向
Java?】 一开始会觉得php很快,python很灵活,Ruby很拽,c很高深,nodejs很装逼,JAVA又笨重又麻烦又严格又死板。 维护三到五年的大型项目之后才会...
seo优化301跳转需要把哪些
网址
进行跳转?怎么
做
301跳转
前段时间刚好用到了通过设置.htaccess文件
做
301跳转这里总结一下,具体是怎么操作的吧 首先要说下什么是301跳转Nginx301跳转网站如何正确的
做
SEO301跳转正确设置全站伪静态文件301跳转代码 什么是301
转向
? 301
转向
...
为什么微处理器要从单核
转向
多核?
作者 赵军 自从英特尔在2005年推出了第一代双核处理器之后,我们经常会被用户问到这个问题,为什么微处理要从单核
转向
多核?计算机上不断涌现的新兴使用模式让最终用户对处理器的处理能力——即性能——提出了更高...
基础编程
21,887
社区成员
140,363
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章