tp5 Apache 隐藏index.php入口文件
程序员文章站
2024-03-24 20:46:58
...
下面是Apache的配置过程,可以参考下:
1、httpd.conf配置文件中加载了mod_rewrite.so模块
2、AllowOverride None 将None改为 All
3、在应用入口文件同级目录添加.htaccess文件,内容如下:
<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配置的,上面的
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
改为
RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
“No input file specified.”,是没有得到有效的文件路径造成的。
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
改为
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
推荐阅读
-
tp5 Apache 隐藏index.php入口文件
-
apache怎么设置默认文档顺序,index.asp index.php index.html,修改哪个文件? 博客分类: centos apachehttpd.conf默认文档
-
apache怎么设置默认文档顺序,index.asp index.php index.html,修改哪个文件? 博客分类: centos apachehttpd.conf默认文档
-
ThinkPHP 利用.htaccess文件的 Rewrite 规则隐藏URL中的 index.php 博客分类: PHP thinkphphtaccessrewriteindex.phpapache
-
yii的入口文件index.php中为什么会有这两句
-
在apache中隐藏php文件后缀
-
ThinkPHP中url隐藏入口文件后接收alipay传值的方法
-
此文件时入口文件index.php,_PHP教程
-
修改apache配置文件去除thinkphp url中的index.php(转)
-
Codeigniter application创建应用目录后入口文件index.php应如何改写?