搜奇索智

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友
搜奇索智 首页 网络相关 查看内容

去除域名后面带index.php或其他后缀的方法!找了很久没找到,最后自己研究出来了! .. ...

2016-12-4 15:25| 发布者: zone| 查看: 385| 评论: 0

摘要:   今天笔者智哥在这里给各位站长朋友谈谈去除域名后面带index.php或其他后缀的方法!有不对的地方请高人指出,小弟会在这里虚心学习!此方法可以和301定向一起使用,效果更完美!  大家都反映说,做301定向后, ...
  今天笔者智哥在这里给各位站长朋友谈谈去除域名后面带index.php或其他后缀的方法!有不对的地方请高人指出,小弟会在这里虚心学习!此方法可以和301定向一起使用,效果更完美!
  大家都反映说,做301定向后,输入***.com定向到带www的主页后显示为www.***.com/index.php的情况,很多方法都没法去掉这里的index.php后缀, 但是本方法可以解决定向后出现index.php后缀的问题
  注:有些人说搜索www.***.com/index.php的时候还是会显示index.php的后缀,那是因为你的网站上就有index.php这个文件,所以在你搜索加了index.php的域名时还是会有index.php的后缀,此方法不能解决这个问题!
  请先看怎么给主域名做301定向指向带www开头的域名
  首先还是在网站的全局变量和公用函数文件global.php里找到:
  file_exists('install.php') ;; header('Location: ./install.php');
  error_reporting(E_ERROR | E_PARSE);
  function_exists('set_magic_quotes_runtime') ;; set_magic_quotes_runtime(0);
  function_exists('date_default_timezone_set') ;; date_default_timezone_set('Etc/GMT+0');
  在下面添加如下代码:
  $host= 'www.odsem.com'; //你最终需要定向的地址
  $uri='/index.php';要取消显示的后缀
  if ($_SERVER['HTTP_HOST']
  != $host) {
  header(HTTP/1.1 301 Moved Permanently);
  header(Location: =http://{$host}{$_SERVER[REQUEST_URI]});
  if ($_SERVER['REQUEST_URI']
  == $uri) {
  header(HTTP/1.1 301 Moved Permanently);
  header(Location: =http://{$host});如果条件成立,只显示需要定向的最终网址
  }
  }
  unset($uri);结束
  unset($host);结束  

鲜花

握手

雷人

路过

鸡蛋

QQ|手机版|小黑屋|搜奇索智 ( 京icp备18046019号

GMT+8, 2019-7-20 07:08 , Processed in 0.230947 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部