Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przekierowanie 301, problem z regułami w .htaccess
NorthPole
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 20.02.2007
Skąd: Kraków

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


Witam
mam problem z przekierowaniem, serwis zmienił adres i dodatkowo zmieniła się struktura strony więc stare linki nie będą już działać
ustawiłem w .htaccess takie reguły:
Kod
RewriteEngine On
rewritecond %{http_host} ^stara.pl [nc]
rewriterule ^(.*)$ http://nowa.pl/ [r=301,nc]


ale po przekierowaniu doklejany jest stary link, np gdy jest rządanie www.stara.pl/link-1.html po przekierowaniu dostaje www.nowa.pl/link-1.html a ja chcę przekierować bez link-1.html poprostu bezpośrednio wszystkie rządania na główną.
Jak to usunąć?

Pozdrawiam
NorthPole
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nexis
post
Post #2





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


Na chwilę obecną proponuję w takim razie umieścić na początku kodu coś takiego:
  1. <?php
  2. if ('stara.pl' == $_SERVER['SERVER_NAME']) {
  3.   header('location:http://nowa.pl');
  4.   exit;
  5. }
  6. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 08:59