2011-11-23 70 views
0

我很新的修改.htaccess,我有一些問題讓一些子文件夾被正確地重定向到主頁。Htaccess的重定向/ RedirectMatch的子文件夾不起作用

我不介意如果它只是一個域名,但我最近買了一些已安裝wordpress的老域名。

基本上我有這個網址:http://hockeyplock.se/c/LTableCalculate.aspx?LId=162
我想它重定向到:http://www.hockeyplock.se

到目前爲止,這是我在.htaccess但它不會做的伎倆。

RewriteEngine On 
RedirectMatch 301 /c/(.*)/

然後我也試過這樣:

RewriteRule ^c/(.+)$ http://hockeyplock.se/$1 [R=301,L] 

,但沒有成功。

我知道這兩種方法是不同的東西。我只是想盡快找出解決方案。

+3

嗨,歡迎堆棧溢出!我編輯了你的帖子,刪除了金錢獎勵的提議。社區認爲這種激勵措施不符合網站的精神,允許他們會導致答案質量下降(參見[本次討論](http://meta.stackexchange.com/q/25615))細節)。如果你收到的答案無法解決你的問題,那麼服務器錯誤(Stack Overflow的姊妹站點)有一個問題,你可能會感興趣:[你想知道的關於Mod_Rewrite規則的所有內容,但是很害怕Ask?](http://serverfault.com/q/214512) –

回答

0

你幾乎有:

RewriteEngine on 
RewriteBase/
RewriteRule ^c/(.+)$ http://hockeyplock.se/ [R=301,L] 
+0

嗨@Gerben 謝謝你的建議,但Ulrich上面的答案解決了這個問題。 隨着你的建議,我只能擺脫c/LTableCalculate.aspx ,但它會是http://hockeyplock.se/?LId=164這是不正確的。我仍然得到相同的 感謝 – user1062301

0

嘗試把followig在.htaccess文件在你的根域hockeyplock

RewriteEngine On 
RewriteBase/

RewriteCond %{REQUEST_URI} ^/c/.+$ [NC] 
RewriteRule . http://www.hockeyplock.se/? [R=301,L] 
+0

嗨,再次感謝您的建議。我修改了htaccess,現在我得到這個 http://hockeyplock.se/?LId=106&TId=52所以基本上它擺脫了這一點/c/LTOverview.aspx任何想法?謝謝! – user1062301

+0

我編輯規則刪除查詢字符串。 –

+0

Hi @Ulrich Palha 它工作! 我可以問你做了什麼?我嘗試了不同的版本,但我從來沒有能夠擺脫「?」標記。 謝謝! – user1062301

相關問題