TP5:隐藏inde.php文件

  原文地址:https://www.cnblogs.com/wangjiayi/p/7943268.html

 

  

一,找到/public/.htaccess文件,如果你的入口文件已经移动到根目录下,那么你的.htaccess文件也要剪切到根目录下,总之要确保.htaccess跟入口的index.php保持同级。

二,根据你的php环境分别设置.htaccess文件:

Apache:

复制代码
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
复制代码

phpstudy:

复制代码
<IfModule mod_rewrite.c> 
Options +FollowSymlinks -Multiviews 
RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] 
</IfModule>
复制代码

Nginx(在Nginx.conf中添加):

复制代码
location / { // …..省略部分代码
    if (!-e $request_filename) {
        rewrite  ^(.*)$  /index.php?s=/$1  last;
        break;
    }
}
复制代码

转载于:https://www.cnblogs.com/finalanddistance/p/10483820.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
报错c:\testoutput\inde.lnk是一个常见的错误提示信息,它通常与Windows操作系统的快捷方式(.lnk文件)有关。 这个错误提示通常表示指定的快捷方式文件inde.lnk)在给定的路径(c:\testoutput)中无法找到或访问。 造成该错误的原因可能有多种,包括以下几种情况: 1. 丢失的文件:指定路径中的inde.lnk文件可能已经被错误地删除或移动到其他位置,这样在系统尝试访问它时就会报错。 2. 路径错误:路径(c:\testoutput)可能存在错误的拼写或者格式问题,导致系统无法正确地找到要访问的快捷方式文件。 3. 权限问题:当前登录用户可能没有足够的权限来访问指定路径中的文件,这样就会导致访问报错。 解决这个问题的方法有以下几种: 1. 检查文件位置:首先确认inde.lnk文件是否实际存在于指定路径中,可以通过在资源管理器中手动导航到该路径来进行确认。如果文件不存在,可以尝试从回收站或备份中恢复文件,或者重新创建一个新的快捷方式。 2. 修复路径:检查路径是否存在任何错误,确保路径名正确无误,并且没有拼写错误。如果发现问题,可以手动更正路径名。 3. 检查权限:确保当前登录的用户具有足够的权限来访问指定路径中的文件。可以右键点击路径文件夹,选择“属性”,然后在“安全”选项卡中设置适当的权限。 总之,解决报错c:\testoutput\inde.lnk问题通常涉及到确认文件位置、修复路径错误和检查权限的步骤。根据具体情况采取相应的措施能够帮助用户解决这个问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值