Dzięki wielkie, DZIAŁA
Ale pojawił mi się mały problem.
Wpisałem:
RewriteRule ^cennik.html?$ /cennik-szamba-ceny/ [R=301,L]
Później doszedłem że lepiej podstrona będzie się pozycjonować jeżeli będzie miła nazwę /cennik-zbiorniki-ceny/
Wiec poprzednie skasowałem, a wpisałem:
RewriteRule ^cennik.html?$ /cennik-zbiorniki-ceny/ [R=301,L]
Oczywiście zmieniłem też adres strony w CMSie.
Lecz
Gdy wchodzę na http://betonowe-szamba.pl/cennik.html to powinno mnie przekierować na http://betonowe-szamba.pl/cennik-zbiorniki-ceny/
Ale dziwnym trafem przekierowuje mnie na http://betonowe-szamba.pl/cennik-szamba-ceny/ mimo że w .htaccess jest inny zapis.
CO CIEKAWSZE
usuwam te wpisy z pliku .htaccess, zapisuje, i nadal strona reaguje na przekierowanie, niezależnie od tego czy jest zapis czy nie (?)
Tak jakby serwer zapamiętał to co wpisałem pierwszym razem, i teraz się tego trzyma, a ja tego nie mogę zmienić
Można to sprawdzić, aktualnie plik znowu wygląda tak:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Ale gdy wpisze w przeglądarke http://betonowe-szamba.pl/cennik.html
przekierowuje mnie na http://betonowe-szamba.pl/cennik-szamba-ceny/
Z tych adresów też przekierowuje, ale na taki adres na jaki chce
http://betonowe-szamba.pl/oferta.html
http://betonowe-szamba.pl/oferta-szama.html