Нужна помощь с mod rewrite

mikhail.ws
На сайте с 08.06.2007
Offline
12
600

Добрый день!

Подскажите, как настроить редирект вот по такому правилу.

Была страница:

http://www.домен.ру/artist/evanescence/1484/

Нужно перенаправлять на:

http://www.домен.ру/artist/evanescence/art1484/

Т.е., если в адресе есть слово artist, перенаправлять на страницу с префиксом "art" так, как показано выше.

Как заработать в интернете (http://www.problogging.ru) ProBlogging.ru – партнерские программы, интернет-маркетинг, интернет-бизнес, seo, блоггинг
Zlo_606ep
На сайте с 14.12.2006
Offline
129
#1

Что то в этом духе


RewriteRule http://www.домен.ру/artist/evanescence/([0-9]+)/ http://www.домен.ру/artist/evanescence/art$1/ [R=301,L]
mikhail.ws
На сайте с 08.06.2007
Offline
12
#2
Zlo_606ep:
Что то в этом духе

RewriteRule http://www.домен.ру/artist/evanescence/([0-9]+)/ http://www.домен.ру/artist/evanescence/art$1/ [R=301,L]

не, не сработало, к сожалению...

я так понимаю шаблон примерно такой может быть:

[что угодно]/artist/[что угодно]/[цифры]

меняем на [что угодно]/artist/[что угодно]/art[цифры]

d1ma
На сайте с 18.03.2007
Offline
102
#3
RewriteRule /artist/(.*)/([0-9]+)/ /artist/$1/art$2/ [R=301,L]

Не совсем понятно что подразумевается под [что угодно] перед artist, в вашем примере это был домен.

mikhail.ws
На сайте с 08.06.2007
Offline
12
#4

Сейчас в .htaccess есть вот что:

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteBase /
RewriteRule ^.htaccess - [F]
RewriteCond %{REQUEST_URI} !\.css
RewriteRule ^listen[/](.*)$ http://www.mp3fiesta.com/preview/$1 [L,R]
RewriteRule ^covers[/](.*)$ http://img.mp3fiesta.com/covers/$1 [L,R]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.]+)$ /index.php
</IfModule>

Подсказали сделать примерно так:

RewriteEngine on

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^artist/(.*)/(.*)/$ artist/$1/art$2/ [QSA,L]


order allow,deny
allow from all

Вопрос: каким должен быть тепер исходный файл .htaccess?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий