Помощник
|
301 редирект на категории со слешем на конце, Дле 9.0 |
Hallboy222
|
Сообщение
#1
|
||
|
|
||
|
|||
1807 |
22.12.2010, 22:56;
Ответить: 1807
Сообщение
#2
|
|
<?
header('Location: http://site.ru/cat/'); ?> в чем проблема то ? и причем тут флеш ? ) Сообщение отредактировал 1807 - 22.12.2010, 22:58 -------------------- Помогу с установкой сапы бесплатно ICQ 9886806 |
|
|
Hallboy222
|
Сообщение
#3
|
|
1. Это в .htaccess 2. cat - обозначение категорий. |
|
|
1807 |
22.12.2010, 23:04;
Ответить: 1807
Сообщение
#4
|
|
нет, не в .htaccess это php ) в каталоге создаете файл index.php и вперед..
если .htaccess хотите то для редиректа используйте RewriteEngine PS не "флешем" а слешем Сообщение отредактировал 1807 - 22.12.2010, 23:05 -------------------- Помогу с установкой сапы бесплатно ICQ 9886806 |
|
|
Hallboy222
|
Сообщение
#5
|
|
RewriteRule ^(.+[^/])$ $1/ [QSA] не работает вообще. RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !(.*)/$ RewriteCond %{REQUEST_URI} !.xml$ RewriteCond %{REQUEST_URI} !.html$ RewriteCond %{REQUEST_URI} !.php$ RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [L,R=301] Так как имеется ещё редирект на домен без www. на www., то при вводе site.ru/cat/ перенаправляет на www.site.ru/cat/ (всё правильно), но вот если же ввести site.ru/cat, то отправляет на http://site.ru/http:/site.ru/cat/ Сообщение отредактировал Hallboy222 - 22.12.2010, 23:08 |
|
|
G_Market |
22.12.2010, 23:52;
Ответить: G_Market
Сообщение
#6
|
|
Кто подскажет, как правильно, без лишних косяков сделать 301 редирект на категории с флешем на конце: С site.ru/cat на site.ru/cat/ Если у Вас в .htaccess RewriteEngine On RewriteBase / то добавьте строку RewriteRule ^cat$ cat/ [R=301,L] если вместо 'cat' использовать шаблон, то будет так RewriteRule ^[^/]+$ $0/ [R=301,L] для любых адресов site.ru/???? перенаправит на site.ru/????/ А для того, чтоб не происходил редирект для URL типа site.ru/file.html или site.ru/file.php, добавить в квадратные скобки еще и точку RewriteRule ^[^/.]+$ $0/ [R=301,L] (правило сработает для URL не содержащих '/' или точку) Сообщение отредактировал G_Market - 22.12.2010, 23:32 -------------------- |
|
|
DeimosFobos |
23.12.2010, 0:33;
Ответить: DeimosFobos
Сообщение
#7
|
|
Hallboy222,
php откройте: engine/init.php после: if (substr ( $_GET['category'], - 1, 1 ) == '/') $_GET['category'] = substr ( $_GET['category'], 0, - 1 ); добавьте: else { header("HTTP/1.1 301 Moved Permanently"); header("Location: /" .$_GET['category'] .'/'); exit(); } .htaccess RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L] заменить на: RewriteRule ^([^.]+)/$ index.php?do=cat&category=$1 [L]
RewriteRule ^([^.]+)$ /$1/ [R=301,L] |
|
|
Hallboy222
|
Сообщение
#8
|
|
Hallboy222, php откройте: engine/init.php после: Код if (substr ( $_GET['category'], - 1, 1 ) == '/') $_GET['category'] = substr ( $_GET['category'], 0, - 1 ); добавьте: Код else { header("HTTP/1.1 301 Moved Permanently"); header("Location: /" .$_GET['category'] .'/'); exit(); } Вот это и сработало) |
|
|
Hallboy222
|
Сообщение
#9
|
|
Возникла проблема и с этим редиректом.
Имеется ещё дле форум и теперь категории вида: site.ru/forum/category_6 просто перенаправляются на site.ru/6/
|
|
|
Axel |
8.2.2011, 9:00;
Ответить: Axel
Сообщение
#10
|
|
У меня также проблема, что и у Hallboy222.
И еще можно ли сделать редирект с категории site.ru/boevik/ на site.ru/film/boevik/ ? а то дублей понасоздавалось много. Хочется аккуратно склеить их без потерь страниц в яндексе и гугле. |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
301 редирект по маске. Как сделать? | 1 | Vbifyz | 1265 | 16.8.2020, 13:45 автор: miketomlin |
|
Вёрстка страницы категории wordpress в grid-стиле |
1 | Eji | 1377 | 6.5.2020, 14:47 автор: kev |
|
Собрать все ключи под категории | 3 | WoWeb | 3214 | 6.5.2019, 9:07 автор: WoWeb |
|
Автоматический редирект сервис. | 0 | smtp3ru | 2123 | 18.2.2018, 1:17 автор: -smtp3ru- |
|
Помогите найти вредоносный код (моб редирект) | 2 | Fint Ushami | 2619 | 12.10.2015, 1:43 автор: макс0007 |
Текстовая версия | Сейчас: 29.3.2024, 9:23 |