Въпрос за редирект 301

diabolic.bg

The Old Wastelander
Поради преместване на сериозно количество теми от форум в хтмл архив се наложи да направя множество редиректи от следния тип:
Код:
Redirect 301 /phpbb2/topic1868.html http://example.com/phpbb2/archive/forum2/topic1868.html

Redirect 301 /phpbb2/post6914.html http://example.com/phpbb2/archive/forum63/topic293.html
но редиректът прави крайния адрес да изглежда така:
Код:
http://example.com/phpbb2/archive/forum2/topic1868.html?t=1868

http://example.com/phpbb2/archive/forum63/topic293.html?p=6914
Моля обърнете внимание, че единият води до тема, а другият - до пост.
Съответно Гугъл веднага брои дублирани документи.

Как мога (и мога ли) да направя адресите да си изглеждат както е нормално:
Код:
http://example.com/phpbb2/archive/forum2/topic1868.html
Ако не може да стане, то тогава, как да избегна дублирането? Предпочитам, ако може да се махне частта ?t=1868 или ?p=6914.
Благодаря предварително!
 
За: Въпрос за редирект 301

За: Въпрос за редирект 301

Благодаря за подсказката, но мисля, че моят случай е по-различен.
1. Аз не пренасочвам всичко, а само определен брой адреси.
2. Параметърът 1 на страница 1 не винаги отговаря на този в нова страница 1 защото има теми, които са били обединени още много преди архивирането и сега да речем тема 3 води към тема 237.
Така че не знам дали бих могъл да ползвам общ случай.
 
За: Въпрос за редирект 301

За: Въпрос за редирект 301

А дали не могат да ми помогнат тук РНР програмистите?
Евентуално ако направя каноникъл от типа:
Код:
<link rel="canonical" href="<?php 
echo("http://example.com/phpbb2/archive/forum".$forum.'/topic'.$topic.''); ?>" />

Само че тук вече имам чисти ХТМЛ страници, които нямат връзка с база данни и номерата за форума и топика трябва да се извлекат от адреса. Това дали е възможно с РНР?
 
За: Въпрос за редирект 301

За: Въпрос за редирект 301

Сложи си Canonical URL, само трябва да го преправиш, защото гледам ползваш някакъв сео френдли.
 
За: Въпрос за редирект 301

За: Въпрос за редирект 301

И аз това измислих, но ми трябва малко програмистка помощ, защото това трябва да се сложи на малко повече от 300 страници и не ми се пише на всяка една ръчно. Ако си снема сам данните от линка, ще бъде само копи/пейст.
 
За: Въпрос за редирект 301

За: Въпрос за редирект 301

А дали не могат да ми помогнат тук РНР програмистите?
Евентуално ако направя каноникъл от типа:
Код:
<link rel="canonical" href="<?php 
echo("http://example.com/phpbb2/archive/forum".$forum.'/topic'.$topic.''); ?>" />

Само че тук вече имам чисти ХТМЛ страници, които нямат връзка с база данни и номерата за форума и топика трябва да се извлекат от адреса. Това дали е възможно с РНР?
Ехо, няма ли кой да помогне? Какво трябва да сложа, за да взема номера на форума и темата от URL?
 

Back
Горе