Discuz伪静态在提升网站的SEO友好度和用户体验方面具有显著的作用。通过配置伪静态规则,我们可以将动态URL转换为静态URL,使其更易于搜索引擎收录和抓取。同时,伪静态URL也更简洁明了,方便用户阅读和记忆。
location / {rewrite ^/(.)$ /index.php?$1 last; }location ~ [^/]\.php(|$) {fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;include fastcgi_params; }
RewriteEngine on RewriteRule ^/(.)$ /index.php?$1 [L]
重定向到 Discuz 根目录 RewriteBase /匹配所有非 .php 文件的请求 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d将请求重定向到 index.php RewriteRule ^index\.php$ - [L]将所有其他请求重定向到 index.php 并附加查询字符串 RewriteRule ^(.)$ index.php?$1 [L]
$rewrite_on = 1; $rewriteurl = 1; $rewritestatus = 200; $rewritescript = 'index.php';
2.下载附件直接用FTP上传到论坛根目录即可
3.适用于LINUX系统的虚拟空间
不必要哪里都要伪静态
我猜测题主应该是虚拟主机环境搭建的discuz,所以这里说一下虚拟主机环境的配置方式。
具体方式如下:
1.进入discuz的后台,点击全局》 SEO设置,之后映入眼帘的就是URL 静态化的设置页面了。在这里填写好你想要的格式,然后点击【查看当前的 Rewrite 规则】(如图)
2.将【虚拟主机用户】(如图)内的代码复制下来,保存粘贴在记事本文件中。
3.连接FTP,将这个保存了伪静态规则(上图红框内的代码)的记事本文件上传到网站根目录,即和【】在同一目录内。
4.将记事本文件改名为:【】(名字是【】,不是【】,也不是【haccess】)
5.大功告成,重新打开网站首页,你会发现网站的 URL 全部变成了你设置的伪静态规则。不过不用担心原来的链接失效,原来的链接依旧可以访问。
在官方默认的伪静态下加入301即可实现!DZ的规则官方有,301的可以网络一下,一大把!重定向到这种重定向旨在使域名唯一,是网站SEO必须要做的,后面重定向到也是出于同样的原因,只是形式不同。 打开文件,加入以下规则。 (下面的规则是针对主域名的,子域名要修改)RewriteEngine OnRewriteCond %{HTTP_HOST} !^$ [NC]RewriteRule ^(.*)$$1 [L,R=301]
一、后台-全局-SEO,把这些勾都打上
二、打开上图的右边的“查看当前的 Rewrite 规则”
三、拉到最下面,选择Nginx Web Server
把蓝色的规则放到你服务器伪静态规则目录即可
四、还有个简单的方法,后台-应用中心,搜索“伪静态”会出来很多插件
如图所示,在discuz应用中心搜索“手机伪静态”就能看到插件了,安装就可以了
其实如果搜索SEO,仔细看一下插件,那些插件很多功能,其中有一项也是手机版URL伪静态。
但是其实不建议手机URL伪静态,容易和PC端冲突
后台SEO设置 可用的勾都打上了吗,打上了的话跟目录再上传这个文件就可以了
这个是X2.0版本的
偽靜態
已经过网络安全检测,放心下载
1、将下载的IISRewrite(ISAPI_)组件解压,放到适当的目录(如C:\ISAPI_Rewrite3)下。
2、解压完毕后,您需要给C:\ISAPI_Rewrite3目录加上Users的读和运行权限,不然可能会造成IIS无法启动。
3.设置好权限后,在IIS管理器里选择网站,右键选择“属性”,如下图所示:
4.然后选择ISAPI筛选器,然后点击“添加”选型卡如下图:
5.点击添加选项卡之后,在筛选器名称填写iiswrite,可执行文件选取:C:\ISAPI_Rewrite3\ISAPI_,也就是解压isapi_rewrite3的文件夹路径。如下图:
7点击“确定”按钮。
8.重新启动IIS。
点击确定
10.重新选择网站=>右键“属性”=>“ISAPI筛选器”,如果看到状态为向上的绿色箭头,就说明IISRewrite模块安装成功了。
希望可以帮助你。
一、discuz论坛的全局SEO设置(论坛后台->全局设置):首先设置站点信息->站点名称(站点名称,将显示在浏览器窗口标题等位置)、网站名称(网站名称,将显示在页面底部的联系方式处)、站点URL(网站 URL,将作为链接显示在页面底部,方便URL标准化)、关闭站点(一般选择否)、其它信息设置。 然后进行SEO设置->URL静态化(就是discuz论坛伪静态设置规则,进行全部勾选即可)、Rewrite 兼容性(一般选择否),论坛的三个标签(对于三个标签的写法规则请参考-网站编辑的意义里有详细讲解)等。 再次需要域名设置(对于应用域名的设置,如果论坛是二级域名设置比较简单,如果是二级目录需要稍微调整下程序,下面会详细讲解)。 还有进行其他的一些细节设置,如开启Archiver、SiteMap网站地图、Rss(并把RSS文件里的URL规则修改)等。 注:Rss文件修改->打开网站目录下的,查找:{$boardurl}?tid=$thread[tid]\n.替换为:{$boardurl}thread-$thread[tid]\n.二、导航和次导航的设置:可以在顶部的DIY设置那里添加辅助导航(如SEM、SEO、SEO学习等),并在底部站点统计那里添加次导航(如SEM、Discuz等)。 修改位置分别在:/bbs/templates/default/ 里的 文件和/bbs/templates/default/ 里的 文件。 三、去掉discuz默认显示的尾巴:(详细内容请参看如何去掉discuz论坛后面的尾巴内容)。 四、进行文件设置:
本文地址:http://www.hyyidc.com/article/15285.html
上一篇:优化Discuz伪静态规则提升效率和搜索引擎友...
下一篇:Discuz伪静态终极指南释放论坛的真正潜力di...