2013-04-11 6 views
1

У меня есть сайт, и он был URLs как этотHtaccess удалить подходящее слово из URL и перенаправлять 301

www.familiehunden.no/hundekurs/valpekurs.html 

я некоторые обновления сайта и теперь в URLs нравится эта

www.familiehunden.no/valpekurs.html 

hundekurs является категория, у меня есть такие категории, мне нужно перенаправить старые URL-адреса на новые URL-адреса, не получая при этом ошибку 404, как сейчас. кто может мне помочь, я пытался не использовать это, но не повезло

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

это сайт Joomla

Спасибо вам verymuch

ответ

1

Попробуйте это:

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

спасибо, что вы отлично работаете – suneth

+0

приветствуется :) – Oussama

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

Первая строка может быть удалена для вас. Но я думаю, что ни один каталог не должен перенаправляться.

В этом случае заполните список (|) разделенных трубками каталогами, которые не следует перенаправлять.

Если каждая папка должна быть перенаправлена, просто удалите первую строку.

+0

благодаря hundekurs не папка это то, как категория это нормально, чтобы использовать этот сэр RewriteCond% {REQUEST_URI} ^/(hundekurs) /.*$ RewriteRule! . */(. *) \. html $ 1 \ .html [R = 301] – suneth

+0

На самом деле это не папка. Вы не должны заполнять категории в первой строке. Заполните только «папки», которые НЕ должны перенаправляться. Если на вашем веб-сайте joomla есть, например, некоторые контактные страницы, такие как domain.com/contact/page1.html, вы должны вставить «контакт» в первой строке, чтобы не перенаправлять страницы контактов. – NLZ

Смежные вопросы