Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem z htaccess
dawstaw
post 16.02.2010, 17:12:53
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 31.03.2008

Ostrzeżenie: (10%)
X----


Mam problem ze zrobieniem subdomen w htaccess.

Moje htaccess wygląda tak:

  1. RewriteEngine On
  2.  
  3.  
  4. RewriteCond %{HTTP_HOST} ^www.([a-z0-9]*).domena.pl$ [NC]
  5. RewriteCond %{REQUEST_URI} !^.*forums.*$ [NC]
  6. RewriteCond %{REQUEST_URI} !^.*phpBB3.*$ [NC]
  7. RewriteRule ^(.*)$ /forums/%1/$1 [L]
  8.  
  9. RewriteBase /
  10. RewriteRule ^forums$|^forums/$ index.php [R,L]
  11. RewriteRule ^forums/([-_a-zA-Z0-9]{3,30})$ forums/$1/ [R,L]
  12. RewriteRule ^forums/([-_a-zA-Z0-9]{3,30})/(.*)$ phpBB3/$2?access_name=$1 [QSA,L]


I tu mam pytanie do was. Jak otwieram subdomene np www.subdomena..domena.pl to ona mi sie poprawnie otwiera jednak schody zaczynają sie gdy otworze tą subdomene bez www. Wtedy przenosi mnie na domena.pl

próbowałem dodac ponizej rekord:
RewriteCond %{HTTP_HOST} ^http://([a-z0-9]*).domena.pl$ [NC]
lub
RewriteCond %{HTTP_HOST} ^([a-z0-9]*).domena.pl$ [NC]

Jednak nie da sie tak zrobic aby subdomena była otwierana przez www jak i przez http://

Ma ktoś jakies pomysly co dopisac aby można bylo otwierac subdomene przez http:// jak i przez www ?
Prosze o pomoc i z góry dżiekuje


--------------------
Blog webmastera Polecam Darmowe programy
Go to the top of the page
+Quote Post
erix
post 16.02.2010, 17:38:58
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




[APACHE] pobierz, plaintext
  1. RewriteCond %{HTTP_HOST} ^([www\.]*)([a-z0-9]*).domena.pl$ [NC]
[APACHE] pobierz, plaintext

?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
dawstaw
post 16.02.2010, 20:47:10
Post #3





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 31.03.2008

Ostrzeżenie: (10%)
X----


Cytat(erix @ 16.02.2010, 17:38:58 ) *
[APACHE] pobierz, plaintext
  1. RewriteCond %{HTTP_HOST} ^([www\.]*)([a-z0-9]*).domena.pl$ [NC]
[APACHE] pobierz, plaintext
?

To nie działa...
Jak ten wers wstawie to pokazuje sie:
Cytat
Not Found
The requested URL /forums/www./index.php was not found on this server.

Zarówno na subdomenie z www jak i bez..:/

Ten post edytował dawstaw 16.02.2010, 20:48:25


--------------------
Blog webmastera Polecam Darmowe programy
Go to the top of the page
+Quote Post
erix
post 16.02.2010, 21:25:30
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Bo trzeba zwiększyć nr podstawnika. Podpowiedź: jako podstawnik jest wybierane to, co znajdzie się w wyrażeniu w okrągłych nawiasach. Przeanalizuj, co było wcześniej podstawiane, a co jest teraz. winksmiley.jpg


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
dawstaw
post 16.02.2010, 21:39:51
Post #5





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 31.03.2008

Ostrzeżenie: (10%)
X----


Cytat(erix @ 16.02.2010, 21:25:30 ) *
Bo trzeba zwiększyć nr podstawnika. Podpowiedź: jako podstawnik jest wybierane to, co znajdzie się w wyrażeniu w okrągłych nawiasach. Przeanalizuj, co było wcześniej podstawiane, a co jest teraz. winksmiley.jpg


Nie wiem ..Probóje już po raz raz 20 i nadal mi nie działa...
To jest okrągły nawias..
  1. ([www\.]*)([a-z0-9]*).

Czy ja już jestem ślepy czy jak ? Co mam tutaj zmienic....
Chyba za dużo godzine przed kompem..

Ten post edytował dawstaw 16.02.2010, 21:40:23


--------------------
Blog webmastera Polecam Darmowe programy
Go to the top of the page
+Quote Post
punkty
post 16.02.2010, 21:51:42
Post #6





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 16.02.2010

Ostrzeżenie: (10%)
X----


RewriteCond %{REQUEST_URI} !^/([a-z0-9A-Z-]+),([0-9]+).html$ [NC]


To moj fragment ze skryptu, moze Ci pomoże.

P.S. Odezwał byś sie na GG, dawid smile.gif
Go to the top of the page
+Quote Post
dawstaw
post 16.02.2010, 22:20:26
Post #7





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 31.03.2008

Ostrzeżenie: (10%)
X----


Ok znalazłem rozwiązanie. W wygląda ono tak:
  1. RewriteCond %{HTTP_HOST} ^[w\.]*([a-z0-9]*).domena.pl$ [NC]

Dzięki za pomoc


--------------------
Blog webmastera Polecam Darmowe programy
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.07.2025 - 20:42