-
Usunie człon www z adresu strony
# przekierowuje adres typu www.mojastrona.pl na adres mojastrona.pl
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,NC,L]
-
usunie końcowy ukośnik z adresu strony
Nie mam pojęcia o co chodzi, bo wg. mnie ukośnik na końcu może być dopisywany przez samą przeglądarką, może ktoś inny coś podpowie
-
przekieruje wszystkie żądania, które wskazują na nieistniejący plik do pliku index.php
#404 to błąd "nie znaleziono pliku"
ErrorDocument 404 index.php
A całość pliku .htaccess mogłaby wtedy przyjąć postać
# Turn on URL rewriting
RewriteEngine On
# Installation directory
RewriteBase /
# przekierowuje adres typu www.mojastrona.pl na adres mojastrona.pl
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,NC,L]
#404 to błąd "nie znaleziono pliku"
ErrorDocument 404 /index.php
Nie zapominając o pustej linii na końcu pliku.