разрешилось Код (Text): Options FollowSymlinks RewriteEngine on RewriteBase / RewriteCond %{HTTP_HOST} manual\.php\.ru$ RewriteRule ^(.*)$ http://php.ru/manual/$1 [R,L] RewriteCond %{HTTP_HOST} mysql\.php\.ru$ RewriteRule ^(.*)$ http://php.ru/mysql/$1 [R,L]
А как сделать, чтобы по адресу http://*.site.ru/mumu.html была видна страница http://site.ru/*/mumu.html без редиректа на этот адрес? Думал, думал, пробовал и так и сяк, но никак не выходит.
Спасибо огромное за этот топик, а как сделать такое http://test.ru/user1/ -> http://user1.test.ru/ http://test.ru/user2/ -> http://user2.test.ru/ ... просто нет возможности создавать неограниченное количество субдоменов на хосте
Спасибо, но я уже читал этот раздел, даже на русском есть и все равно не понятно, вот http://www.egoroff.spb.ru/portfolio/apa ... guide.html Учитывая что у меня не собственный хост, такие манипуляции с чужим сервером думаю просто не реальны. Хотя это только предположение. Если можно привести тут пример по моему вопросу? Благодарю заранее!
помогите разобраться! вот такой вот вопрос: Так работает! Код (Text): RewriteRule ^genre-Techno/([0-9]+)?$ default.php?pgm=g&g=Techno&page=$1 [L] Но мне нужно так! а так никого результата не дает... А именно мне нужно так потому, что переменую g=$1 я тоже задаю.. Хотя можно сделать все вручную по первому примеру все росписать.. но это долго и много и глупо! Код (Text): RewriteRule ^genre-([A-Za-z0-9-_()\s]+)/([0-9]+)?$ default.php?pgm=g&g=$1&page=$1 [L] подскажите что я не правельно сделал default.php?pgm=g&g=Techno&page=1 <-- ссылка работает как надо..а ЧПУ не слушает =(
Ответье мне пожалуйста, если допустим есть ссыла www.example.com/?a=1&b=2&c=3 допустим mod_rewrite преобразует адрес в www.example.com/1/2/3/ ну даа, красиво, а толку то? А если поисковик добавит себе в каталог эту ссылку www.example.com/1/2/3/ поймет ли мой сайт этот запрос потом? Не пойму никак как это работает.
Если правила останутся теми же - поймет. В данном случае мы запрашиваем некий адрес site.ru/1/2/3. Апач, видя это, проверяет, подпадает ли данный запрос под одно из правил, и, если подпадает, то преобразует к виду ?a=1&b2&c=3 (или к тому виду, которое указано в правиле), в противном случае ищет файл по запрошенному адресу.
ясно, получается если вызвается адрес site.ru/1/2/3 то Апач преобразовует адрес обратно в site.ru/?a=1&b2&c=3 но внутри системы? т.е. в броузере строка не измениться, останется site.ru/1/2/3 измениться только для PHP скриптов?
а как сделать такое? http://test.ru/user1/ -> http://user1.test.ru/ http://test.ru/user2/ -> http://user2.test.ru/ ... просто нет возможности создавать неограниченное количество субдоменов на хосте? Объясните примером, если можно Оч прошу!
вс настргойках зона указываешь *.domain.ru -> IP далее на уровне скрипта разруливаешь по какому поддомену пришли и рулишь как надо
Спасибо! в настройках всмысле в в файле .htaccess? *.domain.ru -> IP ? я не особо знаком с mod_rewrite, вы не могли бы привести примерчик, Оч Прошу
Даже незнаю, что спросить еще чтобы еще более не выглядеть глупым. Если бы был пример, я бы по нему смог бы разобраться в остальныз вопросах, а так у меня полная муть в голове, зоны, разруливание скриптом и тд. видимо много прошу
во где-то тут должно быть меню управления доменом и поддоменами. там надо прописать A запись *, тогда все субдомены пойдут на главный сайт, а там уже в скрипте в переменных $_SERVER[] будет видно какой хост запрашивается
открыл панел управления доменами там ссылки Modify Auto-Renewal - Configure settings when to renew or not to renew. Modify Contact - Information Publicly Available via the WHOIS Servers. (You may Enable BlueHost.Com Privacy for FREE.) Modify Name Servers - Change the Name Servers for where the domain is hosted or delegated to. Set Domain Locking - LOCK the domain to prevent it from being transfered to another Registrar. Modify Password - This password is used to login or make changes to the domain. View EPP code - Obtain EPP auth code needed for transferring some types of domains. Тут негде прописывать такое