打开ThinkPHP5 public目录下的.htaccess文件,并在其中添加
RewriteBase
/xxx
<IfModule
mod_rewrite.c>
Options
+FollowSymlinks -Multiviews
RewriteEngine
On
RewriteCond
%{REQUEST_FILENAME} !-d
RewriteCond
%{REQUEST_FILENAME} !-f
RewriteBase
/xxx
RewriteRule
^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
其中
/xxx为已设置别名的项目目录名
项目应用文件下的config.php:
如果已开启资源文件(__STATIC__)替换,则需要做以下变更,假设原来资源替换如下:
<?php
//配置文件
return
[
//
视图输出字符串内容替换
'view_replace_str'
=> [
'__STATIC__'
=>
'/static/admin'
]
;
则 应修正为:
<?php
//配置文件
return
[
//
视图输出字符串内容替换
'view_replace_str'
=> [
'__STATIC__'
=>
'/xxx/static/admin'
]
];
本文介绍了在WAMP环境下,如何配置ThinkPHP5(TP5)项目使用别名。首先,需修改public目录下的.htaccess文件,添加RewriteBase和重写规则,将/xxx替换为项目目录名。其次,如果项目中启用了资源文件(__STATIC__)替换,需在config.php中更新 '__STATIC__' 的值,添加别名路径 '/xxx' 前缀。
628

被折叠的 条评论
为什么被折叠?



