thinkphp5默认显示是index.php,怎么改成html文件 
时间: 2023-05-13 07:07:45 浏览: 102
您可以通过修改thinkphp5的配置文件来更改默认显示的文件。具体步骤如下:
1. 打开config目录下的app.php文件。
2. 找到'url_html_suffix' => '',这一行代码。
3. 将''中的内容改为'.html',即'url_html_suffix' => '.html'。
4. 保存修改后的文件。
现在,您的thinkphp5应用程序将默认显示.html文件而不是index.php文件。
相关问题
ThinkPHP 利用.htaccess文件的 Rewrite 规则隐藏URL中的 index.php
是的,ThinkPHP可以利用.htaccess文件的Rewrite规则来隐藏URL中的index.php。这可以让URL看起来更简洁,更易于记忆和分享。
具体实现方法如下:
1. 在项目根目录下创建.htaccess文件;
2. 在.htaccess文件中添加以下代码:
```
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
```
这些规则将URL中的index.php隐藏,并将所有请求重写到index.php文件中处理。
3. 在ThinkPHP的配置文件(config.php)中,将URL模式设置为PATHINFO,即:
```
'URL_MODEL' => 1,
```
这样就可以启用PATHINFO模式,让ThinkPHP按照.htaccess文件中的规则来处理URL。
通过以上步骤,就可以成功地隐藏URL中的index.php了。
thinkphp6 隐藏public文件夹 和 index.php
A:可以通过以下步骤来隐藏 public 文件夹和 index.php 文件:
1. 在项目的根目录中创建一个 .htaccess 文件(如果不存在)。
2. 在 .htaccess 文件中添加以下代码:
```
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(.*)$ public/$1 [L]
```
3. 将所有的项目文件(包括 index.php 文件)移动到 public 文件夹中。
4. 建议使用安全性更高的随机名称来命名 index.php 文件,并在 .htaccess 文件中将其指定为默认文件。例如:
```
DirectoryIndex my_random_name.php
```
这样就可以将 public 文件夹和 index.php 文件隐藏起来,提高项目的安全性。
相关推荐
















