2011-04-26 32 views
1

我有几个旧文件:homepage.html和home.html,我确信人们收藏他们。所以我想将它们重定向到父网址。我已经通过谷歌看,但他们似乎不符合我的期望。HTACCESS - REDIRECT

例如www.nicetomeetyou.com/home.html和www.nicetomeetyou.com/homepage.html =>这些文件不存在。

我希望他们被重定向到http://www.nicetomeetyou

我怎么做呢?谢谢

回答

2

.htaccess文件应该是这样的:

RewriteEngine ON 
RewriteRule ^homepage.html$ index.html 
RewriteRule ^home.html$ index.html 
+0

mod_rewrite是一个非常强大的工具,语法非常复杂......它不是一个简单的工具重定向一些静态文件。 – Quentin 2011-04-26 11:24:56

3

另一种可能是在你的.htaccess文件中使用RedirectPermanent,它可以让你只定位特定的文件,让客户知道重定向是永久的。如果您有多个文件,则可以使用正则表达式将所有文件重定向到一行。

有关详细信息,请参阅hereofficial documentation

下面是一个例子:

RedirectPermanent /home.html http://example.com/ 
+0

我想重定向在子目录中的一切。我尝试了一个正则表达式,但它不起作用:重定向永久/subdir/*.* http://google.com – imallett 2012-07-05 23:55:57