Heim  >  Artikel  >  Backend-Entwicklung  >  ThinkPHP5.X PHP5.6.27-nts und Apache verbergen die Eintragsdatei index.php durch URL-Umschreiben

ThinkPHP5.X PHP5.6.27-nts und Apache verbergen die Eintragsdatei index.php durch URL-Umschreiben

不言
不言Original
2018-07-20 10:11:352317Durchsuche

这篇文章给大家介绍的内容是关于ThinkPHP5.X PHP5.6.27-nts和Apache通过URL重写来隐藏入口文件index.php ,有着一定的参考价值,有需要的朋友可以参考一下。

我们先来看看官方手册给出关于「URL 重写」的参考:

可以通过 URL 重写隐藏应用的入口文件 index.php ,Apache 的配置参考:

1、http.conf 配置文件加载 mod_rewrite.so 模块
2、AllowOverride Node 中将 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>

最后,我通过修改 ThinkPHP 入口文件同级目录下的 .htaccess  文件完成了救赎~

以上能解决出现 No input file specified 错误。

相关推荐:

Laravel开发环境部署之homestead 安装配置过程(windows系统)

Das obige ist der detaillierte Inhalt vonThinkPHP5.X PHP5.6.27-nts und Apache verbergen die Eintragsdatei index.php durch URL-Umschreiben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn