【问题标题】:Redirect only HTML files?仅重定向 HTML 文件?
【发布时间】:2009-11-10 00:15:54
【问题描述】:

第一部分

我想 .htaccess 将所有 HTML 文件重定向到主页。我看了这家伙的问题(htaccess redirect all html files),写了这段代码:

RewriteCond %{HTTP_HOST} ^pandamonia.us$ [OR]  
RewriteCond %{HTTP_HOST} ^www.pandamonia.us$  
RewriteRule .*\.html$ "http\:\/\/pandamonia\.us\/" [L]

但问题是它还会将主页重定向到自身,导致宇宙结束。

所以我的问题是,如何将每个 不是 主页的 HTML 页面重定向到主页。

 

第二部分

Exclude certain subfolders and domains in redirects

【问题讨论】:

  • 那个图标是什么?有没有安装插件?
  • 我使用 Candybar.app 来设置图标。我是从 DeviantArt 上的这个人那里得到的:kamikaze00x.deviantart.com

标签: html .htaccess redirect loops


【解决方案1】:

尝试在正则表达式中将.* 更改为.+,这应该意味着“至少一个字符”而不是零个或多个字符,因此应避免使用空字符串。

等等。包括最初的“/”。试试看:

RewriteRule /.+\.html$ "http\:\/\/pandamonia\.us\/" [L]

【讨论】:

  • 我只是在代码行之前放了空格,其余的由 stackoverflow 完成。 :-)
  • 你能看一下第二部分吗? :)
猜你喜欢
  • 2017-01-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-10
  • 2014-12-07
  • 2018-12-12
  • 2014-11-23
相关资源
最近更新 更多