Linux за българи: Форуми

Програмиране => Web development => Темата е започната от: morkov4o в Jul 07, 2007, 23:04



Титла: Mod_rewrite
Публикувано от: morkov4o в Jul 07, 2007, 23:04
Здравейте! С Wildcard DNS ( май така се казваше ) пренасочвам всички субдомейни към главния домейн. И после чрез mod_rewrite:

RewriteCond %{HTTP_HOST}      ^([a-zA-Z0-9-]{1,30}).domaina.com$
RewriteRule ^(.*)$      showprofile.php?firma=%1 [L]

Така пренасочвам всички субдомейни към един скрипт / файл . Тук ми трябва да попитам ,как да сложа проверка дали отпред не се пише и www


Имам и още едно запитване . Искам примерно нали клиента е вече на subdomain.domaina.com и искам като напише:
subdomain.domaina.com/news ili news.php да му излиза този файл с определен скрипт:
Пробвах така:
RewriteCond %{HTTP_HOST}%{REQUEST_URI}      ^([a-zA-Z0-9-]{1,30}).domaina.com/news(/)?$
RewriteRule ^(.*)$      news.php?username=%1 [L]  
,но не става ... :(

Как да ги оправя ?

Благодаря предварително и се надявам на бързи отговори!