Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Помогите сделать редирект


igorfelix
 Поделиться

Рекомендованные сообщения

Добрый день, сижу ковыряюсь, не могу редирект сделать..

 

нужно что бы при попадании в  http://цветной-дым.рф/blog/

 

перебрасывало в  http://цветной-дым.рф/blog/stati/

 

и при переходе например по такой ссылке http://цветной-дым.рф/blog/gde-kupit-cvetnoj-dum-dlya-foto.html

перебрасывало на такую ссылку http://цветной-дым.рф/blog/stati/gde-kupit-cvetnoj-dum-dlya-foto.html

Ссылка на комментарий
Поделиться на других сайтах


попробуйте

Redirect 301 /blog/ http://цветной-дым.рф/blog/stati/
Изменено пользователем afwollis
overquote deleted, [code]
Ссылка на комментарий
Поделиться на других сайтах


а как он верно пишется ? вариантов очень много.

Изменено пользователем afwollis
overquote deleted
Ссылка на комментарий
Поделиться на других сайтах


Добрый день, сижу ковыряюсь, не могу редирект сделать..

и? что наковырял? код свой показывать будешь или к гадалке пойдем?

а как он верно пишется ? вариантов очень много.

когда ж народ будет курить документацию?

http://httpd.apache.org/docs/current/mod/mod_rewrite.html

http://httpd.apache.org/docs/2.4/rewrite/remapping.html

Ссылка на комментарий
Поделиться на других сайтах

а что показывать. стандартный .htacess opencarta

Options +FollowSymlinks
Options -Indexes

<FilesMatch "\.(tpl|ini|log)">
 Order deny,allow
 Deny from all
</FilesMatch>

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule .* http://%1/$0 [L,R=301]

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
Изменено пользователем afwollis
Ссылка на комментарий
Поделиться на других сайтах


документацию я не понял. там нет моего случая  :-)

равно, как и в таблице умножения НЕТ ответа на вопрос "сколько будет 438 умножить на 615?".

однако её достаточно, чтобы посчитать результат.

пробуй так

RewriteCond %{REQUEST_URI} !^blog/stati/.*
RewriteCond %{REQUEST_URI} !^blog/stati/$
RewriteRule ^blog/(.*) blog/stati/$1 [L]
RewriteRule ^blog/$ blog/stati/ [L]
Ссылка на комментарий
Поделиться на других сайтах

равно, как и в таблице умножения НЕТ ответа на вопрос "сколько будет 438 умножить на 615?".

однако её достаточно, чтобы посчитать результат.

пробуй так

RewriteCond %{REQUEST_URI} !^blog/stati/.*
RewriteCond %{REQUEST_URI} !^blog/stati/$
RewriteRule ^blog/(.*) blog/stati/$1 [L]
RewriteRule ^blog/$ blog/stati/ [L]

 

не помогло. ( 

 

 

щас в htacess вписано так: 

 

 



Options +FollowSymlinks


Options -Indexes


<FilesMatch "\.(tpl|ini|log)">
 Order deny,allow
 Deny from all
</FilesMatch>


RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule .* http://%1/$0 [L,R=301]

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]


RewriteCond %{REQUEST_URI} !^blog/stati/.*
RewriteCond %{REQUEST_URI} !^blog/stati/$
RewriteRule ^blog/(.*) blog/stati/$1 [L]
RewriteRule ^blog/$ blog/stati/ [L]

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.