服务热线
13518194439
很多虚拟主机站点都是默认的wwwroot目录,虚拟主机的默认跟目录是无法修改的。
但是thinkphp,laravel程序部分程序在开发的时候没有调整对应的程序入口,就需要网站访问默认指向到Public目录。
为了使用网站可以正常访问,可以在网站根目录下添加相应的伪静态规则,将对应的访问直接调整到Public目录
apache下伪静态规则:
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_URI} !^/public/ RewriteRule ^(.*)$ /public/$1 [L] </IfModule>
保存命名为.htaccess(注意有点)
IIS7下伪静态规则:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="public" stopProcessing="true"> <match url="^(.*)$" ignoreCase="false" /> <conditions logicalGrouping="MatchAll"> <add input="{URL}" pattern="^/public/" ignoreCase="false" negate="true" /> </conditions> <action type="Rewrite" url="/public/{R:1}" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
保存命名为web.config,上传到网站wwwroot目录。
由于涉及到伪静态方面的问题,有些应用配置可能不适用,可以在主机控制面板点击设置首页功能按钮,在里面直接输入public/index.php来指定。
唐长老网络 https://www.tzlwl.com/post/78.html 转载需授权!
4周前
1个月前
1个月前
1个月前
1个月前
网站开发流程有哪些第一步:分析需求在最初获得项目的时候,有必要进行需求分析。分析...
例子:<img src="/uploads/2020/...
后台管理系统,前端框架本人使用过的后台管理系统的前端框架.统计! &n...
一次小漏洞..客户打开指定带sign地址然后提交手机号到数据库绑定...
一键去除快捷方式小箭头和小盾牌这些角标记的功能如下所示。1.快捷角是为了提醒这个...
易语言运行()报错1.测试运行(“update.exe”,假,)&n...
最新评论