Как сделать чтобы по URL'у одной страницы отдавалась другая?

X
На сайте с 11.01.2006
Offline
108
614

Есть, например, URL типа "category/?page=1". Нужно, чтобы отдавалась страница, скажем, "pagename". Всех этих урлов мало и они заранее известны, т.е. их легко указать где-то в ручную. Да, и редиректа быть не должно - т.е. человека (ну и поисковика) в адресной строке должен стоять "category/?page=1"

Как это сделать?

VoV@
На сайте с 22.09.2007
Offline
196
#1

извините, я фигню написал и удалил :), только не бейте

⭐ Разработка Андроид-приложений (Xamarin C#). ⭐ Разработка ASP.NET (WebForms, MVC, WebAPI, Core). ⭐ Цой жив!
Anarchist
На сайте с 23.07.2008
Offline
185
#2

ну я так понимаю, это php?

тогда просто проверяете как-нить вроде

if ($_GET['page'] == 1) {include "pagename";} // ну или что там у вас выплевывает эту единичку...

тогда в адресе будет единица, а в выдаче - pagename

PS не совсем, правда, понял сути вопроса)

Возможно, вам поможет .htaccess

X
На сайте с 11.01.2006
Offline
108
#3
Anarchist:
ну я так понимаю, это php?

тогда просто проверяете как-нить вроде
if ($_GET['page'] == 1) {include "pagename";} // ну или что там у вас выплевывает эту единичку...

тогда в адресе будет единица, а в выдаче - pagename

PS не совсем, правда, понял сути вопроса)
Возможно, вам поможет .htaccess

Да, я думал .htaccess'ом это все сделать, но вариант с php тоже возможен, правда сервер 404 вместо 200 ответ дает. :)

Anarchist
На сайте с 23.07.2008
Offline
185
#4
xensey:
правда сервер 404 вместо 200 ответ дает.

ну вы сами смотрите структуру и действуйте в соответствии с ней

zhidronsss
На сайте с 12.10.2007
Offline
36
#5

http://cooletips.de/htaccess/

сгенерируй нужный хтаакссес

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