Php 简单访问问题
我有一个简单的访问问题。 在我的本地主机中,我有一个文件夹mysite。mysite有三个子文件夹 html 发展 图像 我已将我的htaccess放在mysite文件夹中。我的规则是,若任何人通过它访问网站,都应该从html文件夹中读取文件。 我目前的访问权限如下Php 简单访问问题,php,regex,.htaccess,mod-rewrite,url-rewriting,Php,Regex,.htaccess,Mod Rewrite,Url Rewriting,我有一个简单的访问问题。 在我的本地主机中,我有一个文件夹mysite。mysite有三个子文件夹 html 发展 图像 我已将我的htaccess放在mysite文件夹中。我的规则是,若任何人通过它访问网站,都应该从html文件夹中读取文件。 我目前的访问权限如下 RewriteBase / RewriteEngine on RewriteCond $1 !^(index\.php|images|css|dev|js|robots\.txt) RewriteRule ^(.*)$ htm
RewriteBase /
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|dev|js|robots\.txt)
RewriteRule ^(.*)$ html/index.html$1 [L]
就是http://localhost/mysite/aboutus.html 应在中显示文件
-阿伦试试:
RewriteEngine On
RewriteBase /mysite/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ html/$1 [QSA]
更清楚一点,它不会重写任何现有的文件和目录,而是将所有内容重写到目录html中 @sitesafe,它现在只显示mysite的站点目录索引。@user504383您请求的URL是什么?它应该是index.html,并且该文件应该存在于目录html/Modify your directory index@sitesafe中,还有一个疑问,我想包括一个条件。如果我们在没有任何页面的情况下访问url,它应该重定向到html/index.html。我的意思是应该在重写引擎之前加载@user504383,插入:DirectoryIndex html/index.html