开发者社区> 问答> 正文

请问下linux服务器,PHP程序如何做全站301跳转

想将网站所有不带www的页面全部301跳转到对应带www的页面!


如下图:




急,求各位大神提供下详细方法!

展开
收起
后悔终生 2015-07-16 15:30:46 5448 0
5 条回答
写回答
取消 提交回答
  • 爱好建站
    用的是nginx 么
    2015-07-17 18:05:45
    赞同 展开评论 打赏
  • 规则要多加一点
    2015-07-16 22:24:46
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    楼主您好,

    如果您使用的是apache服务端,可以尝试以下的.htaccess例子喔:

    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]


    参考链接:How To Redirect www to Non-www with Apache on Ubuntu 14.04, https://www.digitalocean.com/community/tutorials/how-to-redirect-www-to-non-www-with-apache-on-ubuntu-14-04
    2015-07-16 18:02:46
    赞同 展开评论 打赏
  • 回1楼梦丫头的帖子
    控制面板中有设置,不过只是首页跳转而已,其余的页面都没有跳转!
    2015-07-16 15:55:48
    赞同 展开评论 打赏
  • 论坛总版主
    请问环境有面板吗?

    -------------------------

    回 2楼(后悔终生) 的帖子
    什么面板?
    2015-07-16 15:34:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载