2011-09-01 95 views

回答

1

这应该做的工作:

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule .* index.html 

中的index.html应留在htacess

的同一目录
+0

似乎不起作用。我得到500内部错误。任何其他想法? – Ward

+0

它应该工作,这是一个非常标准的代码;你应该检查index.html页面的路径;你可以发布目录结构吗? – Simone

+0

我的目录结构只是:/index.html,/img.jpg,/favicon.ico和/.htaccess。我希望访问http://www.example.com/something的人访问http://www.example.com – Ward

0
  1. 打开IIS。
  2. 在左侧窗格中选择您的网站。
  3. 在IIS 7中,在中间框中选择选项Default documents并添加所需的索引页。在IIS 3中,右键单击左窗格中的网站,然后选择属性>主目录>,然后添加您的索引页名称并将其置于顶部(优先级最高)。
  4. 在同一个页面,你必须选择你的URL重定向到另一个网址
+0

你确实假设他正在使用IIS ... – jvc26

+0

OP使用'.htaccess'标签 - 很可能他使用Apache ... – LazyOne

+0

我使用的是Apache .htaccess。 – Ward

相关问题