我的网站上有用户可以上传项目或创建子目录的目录,在根目录中我有一个默认的.htaccess
文件和default.php
我不希望用户访问因为我重写dir来加载default.php作为默认索引页面,并且这个文件将被复制到用户创建的任何子目录。
现在我的问题是,当用户尝试为他想要保存的项目保存.htaccess时,它将显示已经存在。有什么我可以做多个htaccess或写我自己的默认htaccess。
二。是否可以在所有子目录中使用一个htaccess,以便用户可以自由添加自己的? 示例:bellow是我的目录外观
WWW.example.com/ 项目 / userprojectname / sub1 / sub2 / sub3 / etc ...
在项目中它有htaccess,用户不允许做任何事情,但他们的项目名将保存在那里。
在userprojectname
中它有htaccess
和default.php
,它们还可以添加更多文件或创建目录,任何子目录也都有自己的htaccess和default.php。
现在我可以在所有页面中使项目中的htaccess工作吗?至于默认情况下,我使用jquery禁止用户创建文件名default.php
也有更好的方法可以解决所有这些问题吗?
Bellow是我的dirs和htacess文件
Options +FollowSymlinks
RewriteEngine on
#This will block from accessing root folder
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-zA-Z0-9]+)$ $1.php [NC,L]
DirectoryIndex default.php