|
mod_rewrite редирект
|
| Автор |
Сообщение |
Dr.Bodja Хостинг — это наше всё!


Зарегистрирован: 24.07.2007 Сообщения: 142 Откуда: Украина 1479 
|
Добавлено: Чт, 27 Май, 2010 15:44 Заголовок сообщения: mod_rewrite редирект |
|
|
Столкнулся с такой проблемой нужно в .htaccess сделать редирект с site.com/?action=static&altname=* на site.com/static/*.html. Но не замену, а именно редирект. Потому что гугл видет обе страницу и считает их дубликатами. _________________ База знаний Lineage 2 |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Чт, 27 Май, 2010 15:45 Заголовок сообщения: |
|
|
Dr.Bodja
[R=301/302]  _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
Dr.Bodja Хостинг — это наше всё!


Зарегистрирован: 24.07.2007 Сообщения: 142 Откуда: Украина 1479 
|
Добавлено: Чт, 27 Май, 2010 15:53 Заголовок сообщения: |
|
|
| [LP]LordPro.teus писал(а): | Dr.Bodja
[R=301/302]  |
да это я знаю RewriteRule (.*) http://site.com/$1 [R=301,L]
мне бы как (.*) заменить на site.com/?action=static&altname=* _________________ База знаний Lineage 2 |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Чт, 27 Май, 2010 15:59 Заголовок сообщения: |
|
|
Dr.Bodja
обязательно .htaccess? простейшее решение через PHP: Header _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
Dr.Bodja Хостинг — это наше всё!


Зарегистрирован: 24.07.2007 Сообщения: 142 Откуда: Украина 1479 
|
Добавлено: Чт, 27 Май, 2010 17:07 Заголовок сообщения: |
|
|
| [LP]LordPro.teus писал(а): | Dr.Bodja
обязательно .htaccess? простейшее решение через PHP: Header |
Хотелось бы .htaccess, но можно и php попробовать. Неуверен как CMS отреагирует. _________________ База знаний Lineage 2 |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Чт, 27 Май, 2010 17:59 Заголовок сообщения: |
|
|
Dr.Bodja
| Код: | if ($_GET['action']=='static') {
header("HTTP/1.1 301 Moved Permanently");
Header('Location: .........../static/'.$_GET['altname'].'.html');
}
|
_________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
Dr.Bodja Хостинг — это наше всё!


Зарегистрирован: 24.07.2007 Сообщения: 142 Откуда: Украина 1479 
|
Добавлено: Пт, 28 Май, 2010 06:51 Заголовок сообщения: |
|
|
| [LP]LordPro.teus писал(а): | Dr.Bodja
| Код: | if ($_GET['action']=='static') {
header("HTTP/1.1 301 Moved Permanently");
Header('Location: .........../static/'.$_GET['altname'].'.html');
}
|
|
Спасибо, работает, но как я и думал загрузка страницы увеличилась на 8секунд. Самое интересное, что облазил рунет и англоязычный инет - нигде нет полной информации. _________________ База знаний Lineage 2 |
|
| Вернуться к началу |
|
 |
lazutov while (1==1);


Зарегистрирован: 30.04.2007 Сообщения: 3760
157905 
|
Добавлено: Пт, 28 Май, 2010 07:49 Заголовок сообщения: |
|
|
| Код: | if ($_GET['action']=='static') {
header("HTTP/1.1 301 Moved Permanently");
Header('Location: /static/'.$_GET['altname'].'.html');
exit;
}
|
Это во-первых и во-вторых одновременно.
8 секунд никак быть не может. _________________ сервис DNS | разные http, DNS и прочие утилиты |
|
| Вернуться к началу |
|
 |
Dr.Bodja Хостинг — это наше всё!


Зарегистрирован: 24.07.2007 Сообщения: 142 Откуда: Украина 1479 
|
Добавлено: Пт, 28 Май, 2010 10:37 Заголовок сообщения: |
|
|
| lazutov писал(а): | | Код: | if ($_GET['action']=='static') {
header("HTTP/1.1 301 Moved Permanently");
Header('Location: /static/'.$_GET['altname'].'.html');
exit;
}
|
Это во-первых и во-вторых одновременно.
8 секунд никак быть не может. |
Еще как может. Я бы оставил, но не хочу пользователям неудобства создавать. Когда открываю страницу в опере например, запрос на мой сайт идет не 1 раз, а раз 7. Думаю, это из-за того что я код вставляю в самый верх шаблона, а не в index.php. _________________ База знаний Lineage 2 |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Пт, 28 Май, 2010 12:48 Заголовок сообщения: |
|
|
Dr.Bodja
а надо в index.php, как можно ближе к верху... логично, что если движок тратит Х на генерацию страницы (хотя она и не нужна) - то скорость замедляется на эти же Х _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
Dr.Bodja Хостинг — это наше всё!


Зарегистрирован: 24.07.2007 Сообщения: 142 Откуда: Украина 1479 
|
Добавлено: Пт, 28 Май, 2010 13:21 Заголовок сообщения: |
|
|
| [LP]LordPro.teus писал(а): | Dr.Bodja
а надо в index.php, как можно ближе к верху... логично, что если движок тратит Х на генерацию страницы (хотя она и не нужна) - то скорость замедляется на эти же Х | попробывал в index.php тогда переадресация не работает. _________________ База знаний Lineage 2 |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Пт, 28 Май, 2010 13:43 Заголовок сообщения: |
|
|
Dr.Bodja
Значит, не там. Так не бывает. _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
|