Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] htaccess
Forum PHP.pl > Forum > Przedszkole
Lethys
Mam problem z plikiem htaccess, chodzi o to ze skrypt hostingu blogow wymaga mozliwosci tworzenia aliasow.

Standardowy plik htaccess po instalacji skryptu :

Cytat
RewriteEngine On
RewriteBase BASE/


#uploaded files
RewriteRule ^(.*/)?files/$ index.php [L]
RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]



Pisałem list do admina mojego hostingu zeby wlaczyl wildcarda na domene, on odpisal :

Cytat
Wildcard dla domeny skonfigurować proszę za pomocą pliku .htaccess, z
treścią: "ServerAlias *.domena.tld" (bez cudzysłowia, słowo "domena.tld"
zastąpione musi zostać istniejącą domeną). Plik ten umieszczony musi zostać
w katalogu root domeny (najczęściej /httpdocs).


No wiec moj plik htaccess teraz wyglada tak :

Cytat
RewriteEngine On
RewriteBase BASE/

ServerAlias *.blognij.pl

#uploaded files
RewriteRule ^(.*/)?files/$ index.php [L]
RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]


Ale aliasów jak nie było tak też nie ma sad.gif Poprostu nie dziala :/
SirZooro
Hmm, wg artykułu http://httpd.apache.org/docs/2.0/vhosts/name-based.html powinno to działać. Jedyna różnica jest taka że linia ServerAlias wg tego artykułu ma wyglądać tak:
Kod
ServerAlias blognij.pl *.blognij.pl

Pewnie to sprawdzałeś, ale upewnij też się czy nazwa pliku .htaccess zaczyta się od kropki.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.