RuWeb.net Forum

Помогите с mod_rewrite
masted - 12.2.2006 в 04:08

Весь измучился уже. Не знаю как справиться.
Сайт: asite.ru
Пишу следующее:
RewriteEngine on
RewriteBase /
RewriteRule ^/(.*)$ /entry.php?params=$1

не работает..

Добавляю буковку вначале
RewriteRule ^/a(.*)$ /entry.php?params=$1
.. работает, если запрашивать http://asite.ru/a123.
Но нужно без неё http://asite.ru/123).
Как быть?


kpv - 12.2.2006 в 10:19

Вам, случайно, не это надо:

RewriteEngine on
RewriteBase /
RewriteRule ^(.*)/$ /entry.php?params=$1


masted - 12.2.2006 в 15:48

Ещё один вопросик:
Нужно сабдомены создавать типа xxx.asite.ru
Вот описание того, как это нужно делать http://www.umaxforum.com/topic/3/9963/

1. В DirectAdmin'е добавил запить:
*.asite.ru A 66.246.218.45

2. В .htaccess это:
RewriteCond %{HTTP_HOST} ^(.+).asite.ru$ [NC]
RewriteCond %{HTTP_HOST} !^www.asite.ru$ [NC]
RewriteCond %{REQUEST_URI} !^/subdomains
RewriteRule ^(.*) %{HTTP_HOST}$1
RewriteRule ^(.*).asite.ru(.*) /subdomains/$1$2
RewriteRule ^subdomains.(.*) /subdomains/$1

3. создал папку subdomains/xxx но никак!


kpv - 12.2.2006 в 21:40

про выделенный ip адрес забыли.


Anonymous - 15.2.2006 в 12:57

теперь есть =) а помощь всё ещё требуется


kpv - 15.2.2006 в 13:22

http://site-helper.ru/dns.html#a

Цитата:

Важно: Вы должны поставить точку после имени хоста. Не ставьте точки после адреса IP.

исправил.


Шаповалов Иван - 1.3.2006 в 15:09

Подскажите, а как в cpanel настроить ns?
что-то я не найду настройки dns


support - 1.3.2006 в 21:39

нет в cpanel таких настроек и не было никогда


Шаповалов Иван - 2.3.2006 в 06:02

а как быть в этом случае, если в cpanel таких настроек нет?


support - 2.3.2006 в 10:46

Как быть с чем? Чего вы хотите добиться?


Шаповалов Иван - 2.3.2006 в 11:15

задача примерно такая:
при регистрации пользователь получает страничку
user_name.site.com
чтобы не клонировать код скрипта в папки поддоменов, нужно сделать следующее:
при обращее к странице user_name.site.com перенаправлять с помощью mod_rewrite на site.com?user=user_name


support - 2.3.2006 в 13:05

У вас выделенный IP?
Значит написать в саппорт и попросить добавить нужную DNS-запись

[Изменено 2.3.2006 от support]


Шаповалов Иван - 2.3.2006 в 13:12

спасибо