Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Создание поддоменов
 
 автор: 1prom   (21.08.2008 в 20:19)   письмо автору
 
 

Здравствуйте!

Кто может подсказать можно ли с пом. php заменять строку
http://www.my.site.ru/infc.php?myst=white&seek=one&City=Киев&obl=10&ray=1

на kiev.my.site.ru
или
my.site.ru/kiev
или
my.site.ru/Киев

????????

Знаю, что нучно использовать mod_rewrite в файле .htaccess

или есть другой путь?


Заранее благодарен!

  Ответить  
 
 автор: 1prom   (21.08.2008 в 22:55)   письмо автору
 
   для: 1prom   (21.08.2008 в 20:19)
 

Рассмотрим первый вариант:



Я прописал в .htaccess в public_html/

следующий код:

RewriteEngine On

RewriteBase /

RewriteEngine on
RewriteCond %{HTTP_HOST} ^bobrinets.1ua.com.ua$ [OR]
RewriteCond %{HTTP_HOST} ^www.bobrinets.1ua.com.ua$
RewriteRule ^(.*)$ "http\:\/\/1ua\.com\.ua\/infc\.php\?myst\=white\&seek\=one\&City\=\Б\о\б\р\и\н\е\ц\ь\&obl\=11\&ray\=1\&npass1\=1\&npass2\=10\/" [R=301,L]

Все должно работать, но не работает. Не подскажете, может нужно подождать (перезагрузить сервер) или что-то изменить?

  Ответить  
 
 автор: GeorgeIV   (21.08.2008 в 23:03)   письмо автору
 
   для: 1prom   (21.08.2008 в 22:55)
 

Самое первое - на кой столько слэшей, дальше как то уже и неинтересно

  Ответить  
 
 автор: 1prom   (21.08.2008 в 23:20)   письмо автору
 
   для: GeorgeIV   (21.08.2008 в 23:03)
 

Пожалуйста:

RewriteEngine On

RewriteBase /

RewriteEngine on
RewriteCond %{HTTP_HOST} ^bobrinets.1ua.com.ua$ [OR]
RewriteCond %{HTTP_HOST} ^www.bobrinets.1ua.com.ua$
RewriteRule ^(.*)$ "http://1ua.com.ua/infc.php?myst=white&seek=one&City=Бобринець&obl=11&ray=1&npass1=1&npass2=10/" [R=301,L]

Также не работает :((((((((

  Ответить  
 
 автор: 1prom   (24.08.2008 в 23:11)   письмо автору
 
   для: 1prom   (21.08.2008 в 23:20)
 

Приятно поговорить с "умным" человеком т. е. с самим собой.

Предлагаю еще 2 варианта перенаправления поддомена r.1ua.com.ua в каталог 1ua.com.ua/maps



RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.[^.]+\.1ua\.com.\ua$
RewriteRule ^(.+) %{HTTP_HOST}r [C]
RewriteRule ^www\.([^.]+)\.1ua\.com.\ua(.*) /maps



RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.+)\.1ua\.com\.ua$ [NC]
RewriteCond %{HTTP_HOST} !^www\.1ua\.com\.ua$ [NC]
RewriteCond %{REQUEST_URI} !^/subdmn
RewriteRule ^(.*) %{HTTP_HOST}r
RewriteRule ^(www\.)?(.+)\.1ua\.com.\ua(.*) /maps%{REQUEST_URI}


Товарищи, оба варианта не работают. Прошу все таки помощи найти ошибку. Я думаю, каждому придется что-нить подобное делать или уже делали - пригодится всем!

Пасиб заранее!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования