Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> przekierowanie 301 wszystkich subdomen na domene bez www, przekierowanie 301 wszystkich subdomen na domene bez www
Lord
post 21.04.2015, 14:34:55
Post #1





Grupa: Zarejestrowani
Postów: 239
Pomógł: 32
Dołączył: 10.03.2004

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


# Z WWW -> BEZ WWW
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

może ktoś pomoc jak to zrobić? mam takie coś ale to przekierowuje tylko z www dodam ze ten htaccess ma działać dla wielu domen bo to bedzie dodane do htaccessa Wordpressa z zainstalowana wtyczką do wielu domen. Może ktoś pomóc z przeróbką bo ja próbowałem i googlowalem na wiele sposobów i poprstu nie wiem jak ;(
Go to the top of the page
+Quote Post
trueblue
post 21.04.2015, 14:55:32
Post #2





Grupa: Zarejestrowani
Postów: 6 803
Pomógł: 1827
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Kod
RewriteCond %{HTTP_HOST} ^(.+\.)?domena.pl [NC]
RewriteRule ^(.*) http://domena.pl/$1 [L,R=301]


--------------------
Go to the top of the page
+Quote Post
Lord
post 21.04.2015, 14:59:40
Post #3





Grupa: Zarejestrowani
Postów: 239
Pomógł: 32
Dołączył: 10.03.2004

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


Cytat(trueblue @ 21.04.2015, 15:55:32 ) *
Kod
RewriteCond %{HTTP_HOST} ^(.+\.)?domena.pl [NC]
RewriteRule ^(.*) http://domena.pl/$1 [L,R=301]


no tak ale tego zastosowania nie mogę wykorzystać dla wielu domen, tylko dla jednej konkretnej i zdefiniowanej.

a mi chodzi o to by

cos.jest.domena.pl/jakis_katalog/czy_cos.html
lub
www.cos.jest.domena.pl/jakis_katalog/czy_cos.html

przekierować na

domena.pl/jakis_katalog/czy_cos.html


no i to nie jest tylko 1 domena jak pisalem wiec niechciałbym by było to "na sztywno" ten przykład co podałem wyżej rozwiązuje chyba problem domeny, ale niekoniecnie subdomen w subdomenach cos.jest.domena.pl


----------
EDYCJA

kombinuje tak

RewriteCond %{HTTP_HOST} (.+)\.([a-zA-Z0-9]+)\.([a-zA-Z]+)$ [NC]
RewriteRule ^(.*)$ http://%2.%3/$1 [R=301,L]

ten zapis RewriteCond wg mnie oznacza jężeli na końcu mamy ciąg znaków alfa (małe duże liter) a wcześniej mamy alfanumeryczne i mamy przed tym kropke i dowolny ciąg znaków to przekieruj to na domene głowna gdie %2 to nazwa domeny a %3 to jej rozszeżenie (pl,com,zone czy cokolwiek innego). No ale to niedziała sad.gif

Ten post edytował Lord 21.04.2015, 15:20:40
Go to the top of the page
+Quote Post
trueblue
post 21.04.2015, 15:12:40
Post #4





Grupa: Zarejestrowani
Postów: 6 803
Pomógł: 1827
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Kod
RewriteCond %{HTTP_HOST} ^(.+)\.(.+)\.(.+) [NC]
RewriteRule ^(.*) http://domena.pl/$1 [L,R=301]


--------------------
Go to the top of the page
+Quote Post
Pyton_000
post 21.04.2015, 15:51:12
Post #5





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


@trueblue to mu zapętli

raczej coś w ten deseń:
Kod
RewriteCond %{HTTP_HOST} !^domena.pl [NC]
RewriteCond %{HTTP_HOST} ^(.+)\.(.+)\.(.+) [NC]
RewriteRule ^(.*) http://domena.pl/$1 [L,R=301]
Go to the top of the page
+Quote Post
trueblue
post 21.04.2015, 15:55:04
Post #6





Grupa: Zarejestrowani
Postów: 6 803
Pomógł: 1827
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Pyton_000,
raczej nie, bo domena.pl nie wpadnie w ten wzorzec.


--------------------
Go to the top of the page
+Quote Post
Lord
post 21.04.2015, 16:38:21
Post #7





Grupa: Zarejestrowani
Postów: 239
Pomógł: 32
Dołączył: 10.03.2004

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


  1. # BEGIN WordPress
  2. <IfModule mod_rewrite.c>
  3. RewriteEngine On
  4. RewriteBase /
  5. RewriteCond %{HTTP_HOST} ^(.+)\.([a-zA-Z0-9]+)\.([a-zA-Z]+)$ [NC]
  6. RewriteRule ^(.*)$ http://%2.%3/$1 [R=301,L]
  7. RewriteRule ^index\.php$ - [L]
  8. RewriteCond %{REQUEST_FILENAME} !-f
  9. RewriteCond %{REQUEST_FILENAME} !-d
  10. RewriteRule . /index.php [L]
  11. </IfModule>
  12.  
  13. # END WordPress


takie coś wkońcu dałem i działa tak jak chciałem więc dziekuje, troszke sie wkurzyłem bo nie wiedzialem ze nie mam praw do htaccessa i kilka razy "wysłałem" i nie nadpisało ;P
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: 28.06.2025 - 16:52