2013-04-11 72 views
1

我的網站,它有網址,這樣htaccess的從URL中刪除匹配的字和重定向301

www.familiehunden.no/hundekurs/valpekurs.html 

我做了一些更新的網站,現在的URL這樣

www.familiehunden.no/valpekurs.html 

hundekurs是類別,我有這種類別,我需要重定向舊網址到新的網址沒有得到404錯誤,現在。誰能幫助我,我試圖用這個,但沒有運氣

www.familiehunden.no/hundekurs/* --> www.familiehunden.no/ ? 

這是一個Joomla網站

謝謝verymuch

回答

1

試試這個:

RewriteEngine on 
RewriteRule ^hundekurs/(.*)$ /$1 [L,R=301] 
+0

謝謝您的完美工作 – suneth 2013-04-11 10:32:45

+0

歡迎您:) – Oussama 2013-04-11 10:37:52

0
RewriteCond %{REQUEST_URI} !^/(folder1|folder2)/.*$ 
RewriteRule .*/(.*)\.html $1\.html [R=301] 

第一行可以爲您去除。但我想不是每個目錄都應該重定向。

在這種情況下,用不應重定向的目錄填寫管道(|)分隔列表。

如果每個文件夾都應重定向,只需刪除第一行。

+0

感謝hundekurs是不是有點像 類是確定使用這個先生 的RewriteCond%{REQUEST_URI}的文件^ /(hundekurs)/.*$ 重寫規則! 。* /(。*)\。html $ 1 \ .html [R = 301] – suneth 2013-04-11 09:28:43

+0

這確實不是一個真正的文件夾。你不應該在第一行填寫類別。只填寫不應重定向的「文件夾」。如果您的joomla網站有例如像com/contact/page1.html這樣的聯繫頁面,您應該在第一行插入「contact」以不重定向聯繫頁面。 – NLZ 2013-04-11 09:32:11