关于“php怎么去掉index.php”的问题,小编就整理了【3】个相关介绍“php怎么去掉index.php”的解答:
为什么网址后面会有/index.php后缀?网站访问的每个页面都有对应的一个文件。输入网站的主页,服务器默认的执行的是index.php或index.html或default.html等等,要执行的默认文件是可以设置的。如果没有index.php就默认执行当期目录下的index.php文件。
index文件怎么修改?方法一:在入口文件写入绑定 define('BIND_MODULE','Home'); 直接这样默认找Home/ 原来url可以去掉home/,直接localhost/test/index访问
方法二:修改conf.php 找到/application/common/conf/conf.php 这个文件,在原有的代码里面加入这句话
'MODULE_ALLOW_LIST' => array ('Home'),
'DEFAULT_MODULE' => 'Home'
意味设置默认控制器为home,同样可以取消home/
方法三:在入口的index.php文件加入两句话
$_GET['m'] = 'Home'; // 绑定Home模块到当前入口文件
$_GET['c'] = 'Index'; // 绑定Index控制器到当前入口文件
效果等同于绑定home模块,但原来的链接必须通过这种方法访问,这个是很大的弊端,在搜索引擎优化和静态化网站方法,强烈不推荐使用类型链接,/隔开的链接才是有利于搜索引擎抓取的。
为什么我在站长工具查询友情链接的时候,显示无反链,但是对方站却有我的链接呢?这样的链接不好,对自己的网站没有好处 这个属于友情链接欺骗 友情链接欺骗主要有一下几种 1、把友情链接加上nofollow属性,有的时候友情链接是用脚本转向。
这时候这样的链接实际上都已经不是正常链接了,并不能传递任何权重。
2、有的站长做的更隐蔽一些,使用JS脚本,链接是经过转向的,但鼠标放在链接上时浏览器状态栏却显示正常的链接。
这样除非你去检查他的源代码,不然很难发现他给的链接其实是通过脚本转向的,还有就是iframe框架里面的内容在搜索引擎也不会传递首页权重。
3、把友情链接放在代码外这样也不传递友情链接权重。
4、利用友情链接检查时的露洞,很多站长检查友情链接的习惯是通过自己网站点击对方网站察看友情链接的,这样对方使用来路代码当你每次从你的站点击进行对方网站的时候你的网站都显示在第一个位置,其实他的站点根本没有放置一个友情链接,都是大家在给他做单向链接的。
5、链接页造假,有的站长在给你发交换友情链接请求的时候,跟你说网站链接已经做好比如xxx/index.php。
你点过去一看,果然有你的链接,而且这还是首页,你就链接回去了。
但如果你仔细再检查一下他的网站,却发现他的首页根本不是你看到的这个页面。
到此,以上就是小编对于“php怎么去掉index.php”的问题就介绍到这了,希望介绍关于“php怎么去掉index.php”的【3】点解答对大家有用。