百度云主机两种web服务器的伪静态配置

avatar 2017年03月05日11:31:05 2 1652 views
如果不配置静态,会出现只能访问首页,其他页面都会404错误

Lighttpd


需要新建app.conf文件,粘贴以下代码,然后保存,放到网站根目录
handlers:
- url : /
script : /index.php
script : /index.html

- rewrite_not_exist: (.*)
script: /index.php/$1

- errordoc : 404 /error/404.html


 Nginx


需要新建bcloud_nginx_user.conf文件,粘贴以下代码,然后保存,放到网站根目录
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}

Apache(额外附)



# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

</IfModule>
# END WordPress

 

 
  • 微信
  • 交流学习,有偿服务
  • weinxin
  • 博客/Java交流群
  • 资源分享,问题解决,技术交流。群号:590480292
  • weinxin
avatar

发表评论

avatar 登录者:匿名
可以匿名评论或者登录后台评论,评论回复后会有邮件通知

  

已通过评论:2   待审核评论数:0
  1. avatar 万分感谢

    谢谢您的分享 :mrgreen:

  2. avatar 墨渊

    谢谢分享