Skocz do zawartości

Czy admin serwera może uniemożliwić przekierowanie 301?


KrzysztofWlkp

Rekomendowane odpowiedzi

Witam,

czy jest możliwe, żeby administrator serwera ( pewna firma, która jest świadoma, że straci klienta ) mógł w pewien sposób zablokować serwer, tak aby przekierowanie 301 w pliku .htaccess ?

Zrobiłem firmie kumpla stronę, miał on dosyć niespełnionych obiecanek pewnej firmy, która przez kilka miesięcy (pomimo otrzymanych opłat) nie aktualizowała mu poprzedniej strony. W chwili obecnej ma nową stronę, którą ja zrobiłem na nowym adresie, oraz starą stronę (nieaktualną) kilkuletnią, z pewnymi pozycjami.

Po rozmowie tel z adminem otrzymałem ( po 30 min ) dane do ftp gdzie wrzuciłem plik .htaccess z przekierowaniem na nową domenę.

Oto co wyskakuje po wpisaniu starego adresu:

"Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, admin and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log."

Czy jest to wina strickte serwera, czy możliwość jest mieszania ze strony admina ( serwer jest na tej samej domenie co strona firmy )

Proszę o pomoc, pozdrawiam!

Odnośnik do komentarza
Udostępnij na innych stronach

Admin może wyłączyć mod_rewrite dla domeny, ale jeśli pojawia się błąd 500 to znaczy, że jest włączony.

Jesteś pewien, że plik .haccess ma poprawną składnię?

"bytka abo ne bytka to je zapytka" - W. Shakespeare ;)

Niekończąca się impreza ;) ... wątroba zaleczona :D

Odnośnik do komentarza
Udostępnij na innych stronach

Sprawa rozwiązana, odnalazłem taki kod do pliku index.php, który działa poprawnie jeżeli chodzi o przeniesienie, podaje poniżej.

Prośba do forumowiczów ogarniających temat czy to zadziała również na przeniesienie pozycji obecnych dla starej domeny?

<?php
  header("HTTP/1.1 301 Moved Permanently");
  header("Location: https://www.nowyadres.pl".$_SERVER['REQUEST_URI']);
  header("Connection: close");
  exit;
  ?>

Z góry dziękuję i pozdrawiam!

Odnośnik do komentarza
Udostępnij na innych stronach

KrzysztofWlkp wstaw do htaccess to:

RewriteEngine On
RewriteRule ^(.*)$ https://example.org/$1 [L,NC,QSA,R=301]

I załatwi cała sprawę. ZA example.org wstaw adres nowej domeny.

Nie mam pojęcia dlaczemu wyleciały i mają filtera Polskie znaki w adresach Joomla od nowa napisane, czytelnie i logicznie. Dylemat adres z www czy bez? Powinno to rozwiać wszelkie wątpliwości.

Naprawiam kodowanie [krzaki, chińskie znaki, polskie znaki] dowiedz się także czymże jest kodowanie znaków bo to podstawa.

Odnośnik do komentarza
Udostępnij na innych stronach

jak serwer nie ma mod_rewrite to możesz umieścić w .htaccess

Redirect permanent / https://www.nowyadres.pl/

a przekierowanie w PHP nie jest najlepsze, bo działa tylko dla strony głównej, nie działa dla podstron chyba że umieścisz też pliki PHP o nazwach takich jak nazwy poprzednich podstron

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