开发者社区> 问答> 正文

apache 301重定向设置

有没有做过apache 301重定向设置的?怎么做才能保持网址不变?

展开
收起
2016-10-21 11:51:23 4145 0
3 条回答
写回答
取消 提交回答
  • 乐善好施
    回 2楼(寻) 的帖子
    .htaccess
    2016-10-21 13:53:02
    赞同 展开评论 打赏
  • 回 1楼(云代维) 的帖子
    如果已经支持了rewrite,直接在你要做的站点配置文件里面添加以下代码,注意修改域名为你要做的域名。
    -----------------------------
    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^php100.com
    RewriteRule ^(.*)$ http://www.php100.com/$1 [R=permanent,L]
    ----------------------------------------------------------------
    这个配置应该写在哪里?http.conf?还是.htaccess里?不过我写在哪里都不好用

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

    回 3楼(火蓝云) 的帖子
    <ifmodule mod_rewrite.c>
    RewriteEngine on  
    RewriteLog "D:/apache22/logs/rewrite.log"  
    RewriteCond %{HTTP_HOST}!^www.baidu.com [NC]        
    RewriteRule ^/(.*) http://www.baidu.com:8083/ [R=301,L]
    </ifmodule>
    我在htaccess文件中这么写的(windows系统),访问页面时,提示
    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, webmaster@dummy-host.jrmart.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.
    这是哪里不对?
    2016-10-21 13:19:59
    赞同 展开评论 打赏
  • 刚刚尝试搜索“apache 301重定向”,点了第一条结果发现里面有正确答案。
    2016-10-21 12:55:05
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Apache Flink技术进阶 立即下载
Apache Spark: Cloud and On-Prem 立即下载
Hybrid Cloud and Apache Spark 立即下载

相关镜像