Skocz do zawartości

.htaccess setny raz


Pawłos

Rekomendowane odpowiedzi

Witam,

Wiem że temat htaccess jest wałkowany często ale nie mogę sobie dać rady z przekierowaniem takim jak to:

mam serwer np. mojadomena.pl i tam mam index.html i nic więcej. Kiedyś była tam strona z całą strukturą ale już jej tam niema za to jest nowa z inną strukturą co chcę osiągnąć to żeby linki do działów ze starej strony prowadziły do nowej w nowej domenie i nowej strukturze linków czyli np.

mojadomena.pl/dla-klienta/rejestracja

ma przerzucać na

mojanowadomena.com/clients/registration

i tak kilkanaście wpisów.

Próbowałem czegoś takiego:

RewriteRule ^https://mojadomena.pl/dla-klienta/rejestracja https://mojanowadomena.com/clients/registration [R=301,L]

sle coś nie hula.

Pomożecie?

Odnośnik do komentarza
Udostępnij na innych stronach

Reguła z pierwszego postu jest prawie dobra tylko wzorzec dopasowywany do REQUEST_URI zawiera nadmiar danych: protokół, hosta więc nigdy nie zostanie dopasowany.

Próbowałem:

RewriteCond %{REQUEST_URI} ^www.mojastrona.com/aktualnosci$ [NC]

RewriteRule warszawa.mojastrona.com [R=301,L, NC]

i tego też

RewriteRule ^www.mojastrona.com/aktualnosci https://warszawa.mojastrona.com/ [R=301,L,NC]

Nie działa :/ nie mam pojęcia co dalej robić od kilku godzin googluje ale nie znalazłęm takiego przykłądu.

Pisząc w pierwszym poście chodzi o

RewriteRule ^https://www.mojastrona.com/aktualnosci https://warszawa.mojastrona.com/ [R=301,L]

?

Odnośnik do komentarza
Udostępnij na innych stronach

REQUEST_URI nie zawiera części "domenowej" adresu. Kod powinien wyglądać tak:

RewriteCond %{HTTP_HOST}   ^mojadomena.pl$
RewriteRule ^dla-klienta/rejestracja$ https://mojanowadomena.com/clients/registration [R=301,L]

Edycja:

Albo po prostu tak jak podał WebReklama, zakładając, że do folderu nie kierują inne domeny.

Na emeryturze po SEO zajmuję się R&D.

Odnośnik do komentarza
Udostępnij na innych stronach

REQUEST_URI nie zawiera części "domenowej" adresu. Kod powinien wyglądać tak:

RewriteCond %{HTTP_HOST}   ^mojadomena.pl$
RewriteRule ^dla-klienta/rejestracja$ https://mojanowadomena.com/clients/registration [R=301,L]

Edycja:

Albo po prostu tak jak podał WebReklama, zakładając, że do folderu nie kierują inne domeny.

Super :) dzięki działa muszę zgłębić tajniki .htaccess :)

Odnośnik do komentarza
Udostępnij na innych stronach

Ja się dołączę ile czasu zajmuje zatrybienię 301.. znaczy żeby np. przekierować tak z 100Bl na inny adres np. bez www na www

można to jakoś pingować czy tylko czekać?

Zapraszam do zakładu stolarskiego oferującego między innymi schody drewniane podkarpackie.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności