Generowanie adresów za pomocą mod_rewrite w pliku .htaccess

Mod_rewrite jest dostępny na wszystkich hostingach www OVH (z wyjątkiem 20gp).

Przekierowanie proste

  • Edytuj plik .htaccess:
RewriteEngine On
RewriteRule .* testing.php

Ta formuła przekieruje każde zapytanie na skrypt testing.php.

  • lub:
RewriteEngine On
RewriteRule letstest /test_wslash/testing.php

Ta formuła przekieruje każde zapytanie /letstest na skrypt /test_wslash/testing.php.

Przekierowanie example.com na www.example.com

  • Ta formuła wymusza adres strony typu www.example.com, co jest użyteczne w zakresie pozycjonowania:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule ^(.*) http://www.example.com/$1 [QSA,L,R=301]

Przekierowanie na określony katalog bez wyświetlania nazwy katalogu

  • Jeśli Twoja strona znajduje się w katalogu docelowym, formuła ta wymusza adres strony typu www.example.com, podczas gdy prawidłowy adres strony to: www.example.com/MySite.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com
RewriteCond %{REQUEST_URI} !^/MySite
RewriteRule ^(.*)$ /MySite/

Generowanie adresów

Moduł mod_rewrite pozwala na generowanie adresów URL.

  • .htaccess:
RewriteEngine On
RewriteCond %{REQUEST_URI} !testing.php
RewriteRule (.*) testing.php?var=$1

Reguły te uruchamiają skrypt testing.php ze zmienną GET zawierającą URL podany przez użytkownika.

  • php:
<?
print("testing server <br/>\n");
print("var: {$_GET['var']}\n");
?>

Automatyczne przekierowanie użytkownika na stronę z SSL, gdy odwiedza on stronę nie zabezpieczoną.

Moduł mod_rewrite pozwala na generowanie adresów URL.

RewriteEngine on
Rewritecond %{HTTP_HOST} ^nom_domaine.tld$
Rewriterule ^(.*) https://ssl5.ovh.net/~login_ftp/$1 [QSA,L,R=301]
  • Przekierowanie na stronę zabezpieczoną tylko w przypadku odwiedzania określonej strony:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^nom_domaine.tld$
RewriteCond %{REQUEST_URI} ~094/page.php
RewriteRule ^(.*) https://ssl5.ovh.net/~login_ftp/$1 [QSA,L,R=301]

Uwaga:

Aby poznać zabezpieczony adres Twojej oferty, kliknij tutaj.

Aby przejść do przewodnika z ogólnymi informacjami o pliku .htaccess, kliknij tutaj


Czy ten przewodnik był pomocny?

Zachęcamy do przesyłania sugestii, które pomogą nam ulepszyć naszą dokumentację.

Obrazy, zawartość, struktura - podziel się swoim pomysłem, my dołożymy wszelkich starań, aby wprowadzić ulepszenia.

Zgłoszenie przesłane za pomocą tego formularza nie zostanie obsłużone. Skorzystaj z formularza "Utwórz zgłoszenie" .

Dziękujemy. Twoja opinia jest dla nas bardzo cenna.


Inne przewodniki, które mogą Cię zainteresować...

OVHcloud Community

Dostęp do OVHcloud Community Przesyłaj pytania, zdobywaj informacje, publikuj treści i kontaktuj się z innymi użytkownikami OVHcloud Community.

Porozmawiaj ze społecznością OVHcloud

Zgodnie z Dyrektywą 2006/112/WE po zmianach, od dnia 1 stycznia 2015 r., ceny brutto mogą różnić się w zależności od kraju zameldowania klienta
(ceny brutto wyświetlane domyślnie zawierają stawkę podatku VAT na terenie Polski).