首页 > 问答 > 织梦如何把静态页面改成伪静态并做301(悬赏88元)

织梦如何把静态页面改成伪静态并做301(悬赏88元)

[导读]:织梦如何把静态页面改成伪静态并做301。我指的不是全站伪静态。只是全站里的一,两个内页伪静态,并做301跳转怎么做?能做的加qq:164307131 做出来,赏金奉献 最近一段时间都...

织梦如何把静态页面改成伪静态并做301。我指的不是全站伪静态。只是全站里的一,两个内页伪静态,并做301跳转怎么做?能做的加qq:164307131 做出来,赏金奉献

最近一段时间都在研究dedeCMS伪静态,无论是全站还是单个指定页面,都是可以做伪静态,只需要让链接地址静态化,然后指定规则重写就可以了。具体的需要按照你具体的需求来定,如果楼主不懂可以站内私信联系我。祝你早日解决问题

举个例子。这是我nginx的规则

rewrite "^/menu/$" /m/ last;

只有当tid=30时侯才会重写到menu。其它的则不会开启伪静态重写

###

单独的一两个内页做伪静态,貌似也只能是301重定向做法

###

301一般有几咱形式,一是利用域名转发、二是利用网站系统、三是利用PHP程序头部进行。这三种速度依次递减,灵活性依次递增。

你的网站系统是apache吗?这个做301完全可以,我就三个月前改过一次版,做了将近80条规则。给你个简单的公式吧,自己改参数就行。

还是按你说得那个网站吧,假如页面是。我把这里的.html去掉,按下面的步骤来

1、先对带WWW的站进行301

<VirtualHost *:80>

ServerAdmin admin@

ServerName 

RewriteEngine on

RewriteCond %{HTTP_HOST} ^$ [NC]

RewriteRule  ^html/xiyifi_6671(\.html)$ [R=permanent]

</VirtualHost>

2、对不带WWW的这个页面应用

<VirtualHost *:80>

ServerAdmin admin@

ServerName

RewriteEngine on

RewriteCond %{HTTP_HOST} ^.$ [NC]

RewriteRule  ^html/xiyifi_6671(\.html)$ [R=permanent]

</VirtualHost>

利用这个方法可以把不带WWW的页面全部301到带WWW的页面,也可以局部针对某几个页面,利用正则表达式还可以进行规则改版。实现针对几个目录进行301。如果我说得还不够详细的话,Q我吧。

###

在这里交流,确实不错,很多人回答

###

基本就是楼上说的做法了

###

1、这个不用做伪静态,直接301跳转就行了。

2、如果非要做伪静态的话,首先你得让这两个页面是动态的,然后通过这个动态设置伪静态规则,并单独在服务器中设置这个伪静态,再然后就是操作这个页面的301。

3、PHP中也可以使用header作为301跳转

追答:

看你的意思是你想把之前已经生成的一个静态页做301跳转,那就没必要做伪静态了,直接在那个静态页面的head部分加上

<meta http-equiv="refresh" content="20;url=你要跳转的页面">

或者JS跳转

php的加<?php header("Location:你的地址"); ?>

本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/45317.html