LINUX.ORG.RU

индеец, поддомены, и структура


0

0

вообщем имеем сайт:
mysite.gov (без задних мыслей, такой вот домен)

допустим на сайте есть два вида товаров, для М и для Ж, появилась необходимость сделать два поддомена man.mysite.gov, и women.mysite.gov
таким образом что бы man.mysite.gov ссылалось на mysite.gov?action=search&category=1 ну и women -> category=0 соответственно.

хотелось бы сделать без дублирования лишнего кода и тп.

пробывал играться с .htaccess:
# cat man.mysite.gov/.htaccess

RewriteEngine On
RewriteRule (.*)* http://mysite.gov/index.php?action=search&category=1 [L]

работает как нужно, за одним исключением - в брауезере происходит переход и в адресной строке мы видим:

http://mysite.gov/index.php?action=search&category=1

те тогда теряется смысл в создании поддомена.

еще один вариант, убираем .htaccess

# cat man.mysite.gov/index.php
define 'wwwroot', '../mysite.gov/';
require wwwroot.'config.php';
require wwwroot.'index.php';

но к сожалению в таком случае нужно будет немного переделывать сайт
в чем вопрос - возможно ли по ссылке man.mysite.gov доставать страницу
mysite.gov/?action=search&category=1 средствами апача ?

заранее спасибо за ответы


Ответ на: комментарий от Slavaz

Так апачь делает редирект браузера на http://mysite.gov/index.php?action=search&category=0

т.е. апачь не открывает эту страницу, а делает редирект след. в окне браузера меняется адрес ну и тп, что не есть хорошо :(

hose
() автор топика
Ответ на: комментарий от azure

ServerName mysite.org
ServerAlias man.mysite.org woman.mysite.org

И там рерайтом подставлять нужную категорию к index.php

azure ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.