宝塔设置thinkphp的伪静态_thinkphp等入口文件在public目录的设置方法
生活随笔
收集整理的這篇文章主要介紹了
宝塔设置thinkphp的伪静态_thinkphp等入口文件在public目录的设置方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本文版權歸西部數碼所有,原文鏈接:https://www.west.cn/faq/list.asp?unid=2265
方法:
西部數碼的虛擬主機站點都是默認的wwwroot目錄,虛擬主機的默認跟目錄是無法修改的。
但是thinkphp程序部分程序在開發的時候沒有調整對應的程序入口,就需要網站訪問默認指向到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來指定。
后記:
發現西部數碼(http://west.cn)網站上有好多技術類幫助文檔,都可以很快的解決一些實際問題:https://www.west.cn/customercenter/
總結
以上是生活随笔為你收集整理的宝塔设置thinkphp的伪静态_thinkphp等入口文件在public目录的设置方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《真人快打》游戏新预告放出,暗示要推重制
- 下一篇: .sql文件如何执行_随手记 02 日志