php伪静态态重定向到静态网址,请帮忙!

铜币4431两
威望24559点
阅读:1407回复:9
怎么把旧伪静态地址重定向新伪静态地址?
发布于: 14:35
请问怎么把旧伪静态地址重定向新伪静态地址?例如:重定向 &mod_rewrite规则该怎么写呢?我是菜鸟,请各位高手说详细些,小弟感激不尽
铜币1561两
发布于: 14:54
这个不懂,路过。
铜币4431两
威望24559点
发布于: 20:10
& 没人愿意帮忙吗.....
铜币4431两
威望24559点
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 20:18
没人愿意帮忙吗.....
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 20:26
自己去写规则吧
铜币4431两
威望24559点
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 22:16
引用第4楼yrdr于 20:26发表的 : 自己去写规则吧
就是自己不懂才来麻烦各位嘛,求助ing
威望50486点
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 22:43
正则表达式替换掉
铜币60350两
威望13884点
贡献3658点
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 23:04
RewriteRule ^pc-([0-9]+)-([0-9]+)-([0-9]+).html$ & & & thread-([0-9]+)-([0-9]+)-([0-9]+).html$这样不知道是不行,对这也不是很懂,根据骨头的伪静态规则改的。前面的域名再做个301就好了。
400 || this.offsetHeight>400){if(this.offsetWidth/400 > this.offsetHeight/400){this.width=400;}else{this.height=400;}}" style="max-width:400max-height:400" onclick="if(this.parentNode.tagName!='A'&&this.width>screen.width-461) window.open(this.src);" />400 || this.offsetHeight>400){if(this.offsetWidth/400 > this.offsetHeight/400){this.width=400;}else{this.height=400;}}" style="max-width:400max-height:400" onclick="if(this.parentNode.tagName!='A'&&this.width>screen.width-461) window.open(this.src);" />
铜币1684两
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 00:14
按照楼上的意思,应该是把这句放在已有规则之前。你可以先测试下~但即便这样可以实现重定向,显示的还是重定向之前的
铜币1684两
<span class="lou J_floor_copy" title="复制此楼地址"
data-hash="read_楼#
发布于: 00:21
我想楼主所述问题用伪静态是无法实现的,你可以用脚本(SERVER变量)做判断然后进行跳转。但是这样也有问题,跳转必须有一定的时间,比如3秒后自动跳转,如果跳转时间太短,会被搜索引擎认为是作弊!
Powered by下次自动登录
现在的位置:
& 综合 & 正文
Nginx下WordPress链接(url伪静态)301永久重定向实现方法
在几个blog中折腾的结果~ 导致url连续二次变化。这是第三次了。 nginx 通过rewrite 使用 “”参数 成301永久url重定向。 以往的url结构 http://www.jb51.net/post/199/ 现在需要的url结构 http://www.jb51.net/archives/199.html 过程: 学习nginx的配置规则,学习正则表达式(我也没接触过,学呗。) nginx的中文维科: 正则表达式入门:
简单说明下(认真学习正则表达式-我没认真学^_^): ^ 表示 匹配字符串的开始. $ 表示 匹配字符串的结束. $1 $2 表示变量 ([0-9]+) 表示至少1个、最多不限制的数字串. 头看晕了(不是程序员。)。写出表达式。 —————————————————- —————————————————-
复制 代码如下:
&A class="st_tag internal_tag" title="标签 rewrite 下的日志" href="/archives/tag/rewrite" rel=tag&rewrite&/A& ^/post/([0-9]+)/$ /archives/$1. &A class="st_tag internal_tag" title="标签 rewrite 下的日志" href="/archives/tag/rewrite" rel=tag&rewrite&/A& ^/html/y2009/([0-9]+).html$ /archives/$1.
把表达式加入nginx conf 文件。 —————————————————– location / { 放这里。 } —————————————————- 完成配置:
这是我的完整的WordPress nginx rewrite 规则配置。 1、nginx rewrite网址url变更301重定向。 2、nginx
重定向到 www.jb51.net 。 3、nginx WordPress rewrite伪静态规则(得以支持WordPress的自定义url)。
复制代码 代码如下:
location / { rewrite ^/post/([0-9]+)/$ /archives/$1. rewrite ^/html/y2009/([0-9]+).html$ /archives/$1. if ($host !~ "^www\.iamle\.com$"){ rewrite ^(.*) http://www.jb51.net$1 } if (-f $request_filename/index.html){ rewrite (.*) $1/index. } if (-f $request_filename/index.php){ rewrite (.*) $1/index. } if (!-f $request_filename){ rewrite (.*) /index. } }
测试结果: 访问:http://www.jb51.net/post/199/ 即可被跳转到 http://www.jb51.net/archives/199.html
&&&&推荐文章:
【上篇】【下篇】时间: 0:46:11
发布:小虎 | 分类:免费资源 | 评论:13 | 浏览:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
早些天才摸索着做好了这个,301我是将不带www的重定向到www,个人喜爱不一样。汗呀,要是能够早点看到这篇文章,我就不用那么费时费力四处寻找解决办法啊,完全照搬本文的方法就行因为我的伪静态规则和博主的一样。——真诚欢迎各位朋友得空之时能够去我小站逛逛,提点良好建议给新人的吾将不胜感激(大家多多交流,相互学习进步额)。
Post: 9:05:24
在网上搜索了代码插入伪静态规则中,一提交就出现冲突,网站打不开出现500错误提示。
Post: 16:20:37
Post: 17:55:49
感谢博主的分享
Post: 0:17:32
我的是zblog2.0 如何查看是不是已经301重定向?
Post: 1:51:54
查看返回状态码/pagestatus/
Post: 12:20:55
IIS6 2.X的怎么设置,求教程
Post: 23:54:19
如果是IIS6.0重定向设置请看此文/post/156.html
Post: 14:12:16
不行,我的是虚拟主机。
Post: 12:39:08
按照你的做法不行,是虚拟主机。
Post: 19:28:32
先要确认你的虚拟主机是什么类型的,用默认的规则一般可行的。
Post: 9:17:31
还不错还不错
Post: 15:05:44
博主很强大啊
Post: 15:41:44
Post: 15:48:53
看着,,,好乱 头晕
Post: 15:37:45
路过,看看啊
Post: 17:33:05
面临节日快到了先祝贺楼主节日快乐,祝贺楼主幸福,圆满,安康一家团聚重阳节快乐北京别墅装修
Post: 0:55:06
重阳节已经过了
Post: 8:11:52
路过,支持一下
【相关文章】 0:54:47 14:37:15 0:40:11 0:2:3 0:4:20 0:12:39 17:17:27 0:17:3 1:37:11 1:19:1
本月最热文章
本年最热文章后使用快捷导航没有帐号?
后使用快捷导航没有帐号?
[主机租用问题][原创]vps、云主机、独立服务器如何开启伪静态及设置301重定向 [图文]
查看: 137|
评论: 0|来自: 新锐网络
[原创]vps、云主机、独立服务器如何开启伪静态及设置301重定向首先请远程登陆服务器,如何远程请参考:/faq/list.asp?unid=417& 本方法适用windows2003+iis6.0的系统,windows2008+iis7需要联系程序方提供对应的规则,直接将web.config上传到网站根目录,linux系统直接上传.htaccess到网站根目录。1、打开网站管理助手点击创建站点进行创建,如果已经创建,双击站点进行编辑。伪静态组建这栏选择对应的系统,如果没有您的程序系统,请随便选择一款作为模板进行开启。2、开启以后,用记事本打开编辑修改网站目录others里面的httpd.conf,这里以站点名为test举例,文件路径就是D:\wwwroot\test\others,注意httpd.conf里面顶部两行不能替换,规则替换为自己的即可。常见的一些系统规则:/faq/list.asp?unid=520301设置:按上述方法开启好组件,然后添加301转向规则到httpd.conf里面,替换为自己的域名,规则如下:#此规则表示站点上所有域名都301跳转到RewriteCond %{HTTP_HOST} !^$ [NC]RewriteRule ^(.*)$ /$1 [R=301,L]#此规则表示如果访问是就跳转到,有多个就复制多组规则RewriteCond %{HTTP_HOST} ^$ [NC]RewriteRule ^(.*)$ /$1 [R=301,L]Linux系统301设置:将以下规则添加到.htaccess文件。&IfModule mod_rewrite.c&RewriteEngine OnRewriteCond %{HTTP_HOST} ^$ [NC]RewriteRule ^(.*)$ /$1 [R=301,L]&/IfModule&<替换为自己的域名,表示将重定向到wordpress伪静态后,如何批量301重定向新链接 | 8090天地
& wordpress伪静态后,如何批量301重定向新链接

我要回帖

更多关于 discuz伪静态 的文章

 

随机推荐