Skocz do zawartości

przekierowanie z *.html na *.php


twari

Rekomendowane odpowiedzi

Witam!

Mam taki problem - posiadam stronę z 300 podstronami w html'u. I teraz jakieś 250 z nich potrzebuję zmienić na *.php . Pytanie czemu nie wszystkie? Bo szkoda mi PR który mam na tych podstronach. Te 250 podstron ma PR=2 - niby mało ale i tak żal... I teraz pytanie - czy jest sposób na takie przekierowanie by wchodzący na nieistniejący *.html przekieorwani byli na *.php a jeśli istnieje html to bez przekierowania?

I jeszcze jedno - czy takie przekierowanko przeniesie też pozycje w googlu? Bo większość podstron jest w Top20 a często w Top10 na swoje hasła.

Z góry dzięki za każdą pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

A jak już musisz przekierowywać to od tego jest 301.

A dokładniej poniższy kod w .htaccess:

RedirectMatch 301 (.*)\.html$ https://www.example.com$1.php

Bardzo płatny katalog stron oparty na WordPressie.


Naukowo o kulturystyce i fitness w serwisie FitnessLab.pl.

Odnośnik do komentarza
Udostępnij na innych stronach

A jak już musisz przekierowywać to od tego jest 301.

A dokładniej poniższy kod w .htaccess:

RedirectMatch 301 (.*)\.html$ https://www.example.com$1.php

Ale czy ten wpis będzie przekierowywał na *.php tylko te strony których nie znajdzie w postaci *.html? Bo tak jak pisałem - kilka chciałbym pozostawić w postaci *.html

Czy muszę ręcznie dla każdej podstrony ustawić redirect czy da się jednym wpisem?

I o co chodzi z mod_rewrite?

Proszę o pomoc!

Nie wiem nawet w którym kierunku szukać bo nie wiem jaka metoda spełni moje oczekiwania.

Odnośnik do komentarza
Udostępnij na innych stronach

Co zrobiłeś, że Google ci zamknęli?

Kupowałem na kreche... :)

To powiedz mi czego mam szukać? Kod który wkleił tu fahofiec przekierowuje wszystko na *.php a ja potrzebuje coś takiego że gdy ktoś wchodzi na xxx.pl/xx.html to jeśli taki plik istnieje to uruchamia go a jeśli nie to przekieowuje na *.php tylko nie wiem jak się za to zabrać. Bo póki co to widzę jedyną możliwość - ręcznie wpisać ponad 250 przekierowań bo tyle stron potrzebuje zamienić na *.php! :/

Po to zadałem tu pytanie aby dowiedzieć się czego szukać! Nie proszę o gotowca - proszę o radę bo nie wiem jakie rozwiązanie spełni moje założenia.

No chyba że to forum ma służyć tylko do pogawędek i spekulacji - jeśli tak to sory.

Odnośnik do komentarza
Udostępnij na innych stronach

To powiedz mi czego mam szukać?

podałem wyżej: mod_rewrite manuali, porad, przykładów. Jest tego ogrom.

Poza tym chyba sam nie wiesz czego chcesz - bo jaki jest powód aby wszystkie html rzucac na php? przypuscmy ze miales strone w czystym html a teraz chcesz w php. ok, ale od tego masz rewrite zeby sie nie dup**c z kombinacjami tylko nadal dzialac na html (ktory wtedy defacto jest php).

odsylam do manualla mod_rewrite.

Odnośnik do komentarza
Udostępnij na innych stronach

Ale w zależności od wersji apache da się zrobić tak by każdy plik (lub tylko wybrane) o rozszerzeniu .html był traktowany jako plik php. Trzeba stworzyć filtr (2.0) lub zmienić typ mime.

Myślenie nie boli, nawet w wakacje.

Zapraszamy na studia podyplomowe pt. Nowoczesne sieci i usługi telekomunikacyjne

Odnośnik do komentarza
Udostępnij na innych stronach

Nie wiem czy się dobrze domyślam, ale chcesz mieć możliwość umieszczenia skryptu(ów) na stronie

W zupełności wtedy wystarczy w .htaccess

AddType application/x-httpd-php .htm .html

i wszystkie pliki html będą traktowane normalnie jak php.

Pozdrawiam.

Obecność na forum sponsorują literka K oraz liczba 10. Poznaj też piekielnie bezpieczny katalog stron internetowych. Katalog jest darmowy i starannie moderowany.

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