PDA

Zobacz pełną wersję : Problem z plikiem .htaccess i przekierowaniem 301



GrupaAF
23-07-2013, 10:44
Witajcie,

Mam problem z przekierowaniem w pliku 301. Niestety nie działa poprawnie.

Stary adres, który trzeba przekierować to:
www.subdomena.domena.pl/strony-www/o-tworzeniu-www

Na (dodajemy pl/):
www.subdomena.domena.pl/pl/strony-wwwo-tworzeniu-www

Oczywiście opcja mod_write w joomla jest ustawiona na tak. Zrobiłem to na 2 sposoby i żaden nie działa:


RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.subdomena.domena.pl/strony-www/o-tworzeniu-www [NC]
RewriteRule ^(.*)$ http://www.subdomena.domena.pl/pl/strony-wwwo-tworzeniu-www/$1 [R=301,L]




RewriteEngine On
RewriteRule ^www.subdomena.domena.pl/pl/strony-www/o-tworzeniu-www$
www.subdomena.domena.pl/strony-www/o-tworzeniu-www [R=301,L]


Jakieś podpowiedzi?

Pozdrawiam

alex51
23-07-2013, 12:54
Może sprawdź czy zadziała taki sposób, gdzie wystarczy by w starym serwerze wstawic plik .htaccess z takim wpisem:

RewriteEngine On

RewriteCond %{REQUEST_URI} ^(.*)
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ http://www.subdomena.domena.pl/pl/strony-wwwo-tworzeniu-www/ [L,R=301]

GrupaAF
23-07-2013, 13:10
Nie działa. A gdzie w tym kodzie pokazujemy stary link?

alex51
23-07-2013, 13:13
A nigdzie, wystarczy, że umieszcza się taki .htaccess w głównym katalogu serwera żródłowego, gdzie wcześniej były pliki Joomla!. Wystarczy sam .htaccess i pusty plik index.html. Testowałem pomyślnie robiąc przekierowanie z serwera ovh na 1and1.

GrupaAF
23-07-2013, 13:47
Nie działa

wojsmol
26-07-2013, 11:03
Witam
Poniżej poprawne przekierowanie
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.subdomena\.domena\.pl$ [NC]
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^strony-www/o-tworzeniu-www$ http://www.subdomena.domena.pl/pl/strony-wwwo-tworzeniu-www? [R=301,NE,NC,L]Pozdrawiam