我想使用.htaccess
更改文件夹的网址路径,如下所示:
http://example.com/src/home/
要
http://example.com/home/
任何帮助?
答案 0 :(得分:1)
使用.htaccess:
RewriteEngine ON
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^home/(.*)$ src/home/$1 [QSA,L]
答案 1 :(得分:0)
如果我应该设计结构,我会这样做:
/
/src/
/src/public/assets/css/all.css
/src/public/assets/js/all.js
/src/public/index.php
/src/public/.htaccess
/src/app/ <= All you classes, php files and functions
将documentRoot设置为/ src / public
您的index.php现在是您的入口点,您可以加载所有类,设置MVC模式或任何您喜欢的模式。
您在项目中使用的所有文件都由服务器root /浏览器应该使用的所有资产引用,例如css和js,您将这些文件放在公共场所。
如果您希望图像安全,可以通过从公共文件夹外部获取图像的php文件加载它们。
希望这一切都有意义吗?