.htaccess 总是重定向到hompage

.htaccess 总是重定向到hompage,.htaccess,redirect,.htaccess,Redirect,我们的主机目前在使用PHP时遇到问题,所以我不得不设置一个static index.html页面来建议我们网站的访问者。有谁能告诉我需要在.htaccess中输入什么,以便现在将域中的每个地址重定向到主页 谢谢 这里是最终答案,对下面提供的答案稍作修改,以允许图像、CSS等仍然可以下载,因为我的静态页面引用了这些内容 Options +FollowSymLinks -Indexes -MultiViews RewriteEngine on RewriteBase / RewriteCond %

我们的主机目前在使用PHP时遇到问题,所以我不得不设置一个static index.html页面来建议我们网站的访问者。有谁能告诉我需要在
.htaccess
中输入什么,以便现在将域中的每个地址重定向到主页

谢谢

这里是最终答案,对下面提供的答案稍作修改,以允许图像、CSS等仍然可以下载,因为我的静态页面引用了这些内容

Options +FollowSymLinks -Indexes -MultiViews
RewriteEngine on
RewriteBase /

RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule .* - [L]

RewriteRule !\.(js|ico|gif|jpg|png|css|html|swf|mp3|wav)$ /error.html [NC,L]

将这是
.htaccess
文件放入
文档根目录中

我假定
index.html
的路径是
/index.html

Options +FollowSymLinks -Indexes -MultiViews
RewriteEngine on
RewriteBase /

RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule .* - [L]

RewriteRule ^ /index.html [L]

将这是
.htaccess
文件放入
文档根目录中

我假定
index.html
的路径是
/index.html

Options +FollowSymLinks -Indexes -MultiViews
RewriteEngine on
RewriteBase /

RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule .* - [L]

RewriteRule ^ /index.html [L]

在应用程序根文件夹中使用以下内容创建.htaccess文件:
这样css、js等文件就不会被重定向

RewriteEngine On
RewriteBase /

#skip existing files or directories
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d
#everything else goes to index.html
RewriteRule ^ index.php?request=%{THE_REQUEST} [L]

在应用程序根文件夹中创建一个.htaccess文件,其中包含以下内容:
这样css、js等文件就不会被重定向

RewriteEngine On
RewriteBase /

#skip existing files or directories
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d
#everything else goes to index.html
RewriteRule ^ index.php?request=%{THE_REQUEST} [L]

谢谢你,这是一个相当不错的选择。这似乎也在重定向页面下载的任何内容(徽标、样式表等),但是,这是为了这样做吗?有关示例,请参见我们的网站-[链接]。根据Firebug的说法,该页面甚至没有试图下载内容,但正如我所说,转到其中一个链接会重定向到error.html(不是我最初所说的index.html)页面。谢谢。事实上,请忽略关于未下载内容的部分。我刚刚检查了我们的另一个网站,它的主机是相同的,但它还没有应用这些规则,同样的事情正在发生,所以很可能是因为它们的问题。谢谢,谢谢,这是一个非常好的例子。这似乎也在重定向页面下载的任何内容(徽标、样式表等),但是,这是为了这样做吗?有关示例,请参见我们的网站-[链接]。根据Firebug的说法,该页面甚至没有试图下载内容,但正如我所说,转到其中一个链接会重定向到error.html(不是我最初所说的index.html)页面。谢谢。事实上,请忽略关于未下载内容的部分。我刚刚检查了我们的另一个网站,它的主机是相同的,但它还没有应用这些规则,同样的事情正在发生,所以很可能是因为它们的问题。谢谢