打开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'
]
];