百度云虚拟主机BCH
通过url/regex_url和rewrite_not_exist配合使用,能够实现绝大多数伪静态功能。本节将以Wordpress和discuz为例,给出典型的app.conf配置示例。
如没有app.conf文件可在桌面建立文件通过FTP上传网站根目录。
wordpress
如果wordpress设置为“朴素”方式,则app.conf不需要进行其他处理。如果为其他方式,则需要在app.conf中加入以下规则:
- rewrite_not_exist: (.*)
script: /index.php/$1
完整的app.conf文件内容如下:
handlers:
- url : /
script : /index.php
script : /index.html
- rewrite_not_exist: (.*)
script: /index.php/$1
- errordoc : 404 /error/404.html
- expire : .jpg modify 10 years
- expire : .swf modify 10 years
- expire : .png modify 10 years
- expire : .gif modify 10 years
- expire : .JPG modify 10 years
- expire : .ico modify 10 years
discuz
如果用户部署的是discuz,建议在app.conf中加入以下规则:
- regex_url: ^/topic-(.+).html$
script: /portal.php?mod=topictopic=$1%1
- regex_url: ^/article-([0-9]+)-([0-9]+).html$
script: /portal.php?mod=viewaid=$1page=$2%1
- regex_url: ^/forum-(w+)-([0-9]+).html$
script: /forum.php?mod=forumdisplayfid=$1page=$2%1
- regex_url: ^/thread-([0-9]+)-([0-9]+)-([0-9]+).html$
script: /forum.php?mod=viewthreadtid=$1extra=page%3D$3page=$2%1
- regex_url: ^/group-([0-9]+)-([0-9]+).html$
script: /forum.php?mod=groupfid=$1page=$2%1
- regex_url: ^/space-(username|uid)-(.+).html$
script: /home.php?mod=space$1=$2%1
- regex_url: ^/blog-([0-9]+)-([0-9]+).html$
script: /home.php?mod=spaceuid=$1do=blogid=$2%1
- regex_url: ^/archiver/(fid|tid)-([0-9]+).html$
script: /archiver/index.php?action=$1value=$2%1
- regex_url: ^/([a-z]+[a-z0-9_]*)-([a-z0-9_-]+).html$
script: /plugin.php?id=$1:$2%1
完整的app.conf内容如下:
handlers:
- url : /
script : /index.php
script : /index.html
- regex_url: ^/topic-(.+).html$
script: /portal.php?mod=topictopic=$1%1
- regex_url: ^/article-([0-9]+)-([0-9]+).html$
script: /portal.php?mod=viewaid=$1page=$2%1
- regex_url: ^/forum-(w+)-([0-9]+).html$
script: /forum.php?mod=forumdisplayfid=$1page=$2%1
- regex_url: ^/thread-([0-9]+)-([0-9]+)-([0-9]+).html$
script: /forum.php?mod=viewthreadtid=$1extra=page%3D$3page=$2%1
- regex_url: ^/group-([0-9]+)-([0-9]+).html$
script: /forum.php?mod=groupfid=$1page=$2%1
- regex_url: ^/space-(username|uid)-(.+).html$
script: /home.php?mod=space$1=$2%1
- regex_url: ^/blog-([0-9]+)-([0-9]+).html$
script: /home.php?mod=spaceuid=$1do=blogid=$2%1
- regex_url: ^/archiver/(fid|tid)-([0-9]+).html$
script: /archiver/index.php?action=$1value=$2%1
- regex_url: ^/([a-z]+[a-z0-9_]*)-([a-z0-9_-]+).html$
script: /plugin.php?id=$1:$2%1
- errordoc : 404 /error/404.html
- expire : .jpg modify 10 years
- expire : .swf modify 10 years
- expire : .png modify 10 years
- expire : .gif modify 10 years
- expire : .JPG modify 10 years
- expire : .ico modify 10 years
答案文章来源:
也可以参考百度官方来源:
某些对伪静态链接中的中文不友好,特别是Windows主机主机,这个就真不好说了;
如果你确认你的主机支持链接中存在中文,并且是多站,使用免费插件WordPress MU Sitewide Tags Pages来HOLD住多站的标签即可;
如果你确认你的主机支持链接中存在中文,并且不是多站:
打开wp-include/class-wp.php,搜索:
$pathinfo = $_SERVER['PATH_INFO']
替换为:
$pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], 'UTF-8', 'GBK');
然后找到:
$req_uri = $_SERVER['REQUEST_URI']
替换为:
$req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], 'UTF-8', 'GBK');
祝愉快!
度娘现在进步很大,一直追着谷歌不放。不过创新的地方实在寥寥可数,最让人崩溃的就是模仿谷歌的那串蛋蛋,添加了一串小脚丫。百度闲的蛋疼,肤浅的模仿。估计不知在哪飘得的技术,百度声明已经改进对动态路径的爬行和抓取。不可全信啊。信也要信春哥,得永生啊~我们自己设置静态链接吧,满足百度,有收录才有面包呢。�0�2Linux主机设置伪静态很简单,只需在后台 – 设置 – 固定链接,把格式改下就成,格式为:/%postname%.html 。Win主机设置伪静态的方法:Win主机用上面的方法会出错,提示找不到页面。按照下面步骤,就能实现win主机伪静态,但前提条件是服务器提供商的控制面板有自定义404错误页面的选项,我想这个功能大部分的主机供应商提供的服务器控制面板都支持这个功能。新建一个记事本,在里面输入以下代码,保存并重命名为:wp-404-handler.php 上传wp-404-handler.php文件至网站根目录下。 进入主机控制面板,设置404自定义错误指向wp-404-handler.php文件。 进入WordPress后台管理,设置-固定链接,这时候你就可以随意设置你所喜欢的伪静态格式和后缀了。?
虚拟主机不是自带配置的吗,怎么还要手动,难道是Windows 服务器? 实在不会呼叫他们客服,很快就给你解决了,你这个太多了,看着头大。
如何下载百度云的失效链接。
1、首先明确这个方法只是一个小技巧。不能拿来做违规违法的事。
2、在地址栏中,你可以看到uk=123456789(一串数字)。
3、现在你只要复制这一段数值。(不包含UK=)。
4、将这段数值复制到百度云分享的主页。同样,在云分享的主页中也有UK=的字样。你只要将复制的数值代替 分享主页 uk=后的所有字符串。进入新的地址。
5、失效的文件就出了啦
分享链接不存在可能的原因:
1、分享者自行取消了分享或者删除了原文件
2、因为违规分享,被官方取消了分享
百度云链接不存在怎么办
没办法啊 别和谐了或者分享取消了 让分享人在分享一次吧 电影的话名字最好别带中文
百度网盘链接不存在怎么办 5分
百度网盘链接显示不存在时的查看方法:
1、首先需要在网上搜索一下百度网盘搜索引擎,点击进入到主页里面。
2、进入到主页以后,就会看到搜索的界面了,点击搜索需要找到的东西。
3、点开以后,会发现上面提示“你来晚了,分享的文件已被取消”。
4、这时候,可以在找到的资源上面点击右键,选择审查元素这个选项。
5、点击审查元素以后,就可以看到下面有一个网盘的链接的,点击之后,可以打开的。打开以后,就可以看到这个当时打开显示没有的资源的,这个方法适合一部分,并不适合全部。
为什么百度云链接创建成功,却不存在? 5分
百度很明显的告诉你是被和谐了啊(反正佷抽的,设了一堆奇葩关键词,不小心你的正常文件叫这个名都会被和谐掉)
百度云链接不存在怎么办 破解百度云网盘分享链接不
链接不存在可能有如下原因不可恢复。
发布的资源涉嫌版权、违规而被屏蔽
发布者自己删除了
百度云链接不存在怎么办 破解百度云网盘分
第一种:修改网址
假设原网盘网址是 “pan.baidu/...350839” ,只需将 “link?shareid=76297” 替换为 “home?” 即 pan.baidu/share/home?uk=3238350839 ,就可进入分享者的网盘主页了,分享者的所有分享都在列表里了,慢慢找你需要的资源吧。
第二种:利用神站-panc(胖次)
网址请自行搜索(微信不让加,和我说也没用)前不久站长在微博上发布了一条消息,意味着该站收录了大量的失效资源链接,并使其中转之后可转存,这些信息可以拯救一些失效资源,也可直接转存到你绑定的云盘上。
在使用panc(胖次)网站的时候,如果发现有不会的地方,可以点击panc(胖次)站上方菜单栏中的发现,参考【『必看』胖次搜索新手引导、常见问答 】的帖子,非常实用的。
百度云网盘链接不存在怎么办
现在正常分享时是这个样子的
百度云盘分享的链接不存在
要成功分享也很简单,分享你的文件时选择“创建私密链接”,然后会给你分配一个密码,然后你就可以把密码也分享给需要下载的人,然后就可以继续下载了
百度云网盘链接不存在怎么办
2014禁网行动,很多链接都会被吞的
至于你的是不是方案!你是被误伤了!建议!压缩包不能太广告了,就不会被误伤的
百度网盘私密分享地址打开后提示不存在,怎么解决?
你好、这种情况是百度禁网行动对文件分享规则加强的原因、如果分享失败、建议把文件进行重命名或者修改其后缀、再次进行分享、禁网行动期间、度盘很敏感、期待百度云对目前状态进行优化!
满意请采纳 谢谢
失效的百度云链接怎么处理。
两种方法,改文件后缀名,是直接把网盘要分享的视频后缀名改掉,如 .mp4改成mp4d后在分享,使用者下载后,把文件名改回来即可。
方法一:
1、分享一个视频,将连接粘到浏览器,发现网盘链接不存在,这是被屏蔽了。
2、然后改后缀名,后缀名改过后,分享。
3、将分享链接黏贴到浏览器中,就可看到并下载分享内容。
方法二:把文件压缩后上传,然后分享。
为什么我分享的百度云链接别人打开说链接不存在?
因为失效了,一个链接是有时间限制的,再重新分享复制一个新的链接就行了,望采纳,谢谢
友情声明:本文内容由用户自发奉献,本站文章量较多,不能保证每篇文章的绝对合法性,若您发觉违规/侵权内容,请尽快联系我们删除。