Bardzo często po wykupieniu jednej domeny jesteśmy kuszeni przez firmy, aby zakupić również inne. Po dokonaniu zakupu podobnych domen przypisywane są przeważnie do tego samego katalogu, który prowadzi do tej samej strony internetowej. W takiej sytuacji następuje dublowanie tej samej strony wiele razy (np.: pod adresami naszekrainy.pl i naszekrainy.eu istnieje identyczna strona internetowa).
Dobrym pomysłem w takiej sytuacji jest umieszczenie na serwerze w katalogu strony internetowej pliku .htaccess, z regułami przedstawionymi na listingu 1, działanie których zostało przedstawione na rysunku 1.
Listing 1. Zawartość pliku .htaccess
# Włączenie modułu mod_rewrite na serwerze Apache
RewriteEngine On
# Wszystko, co nie jest domeną naszekrainy.pl zostanie zamienione na
# http://naszekrainy.pl (rys. 1.).
RewriteCond %{HTTP_HOST} !^naszekrainy.pl$ [NC]
RewriteRule ^(.*)$ http://naszekrainy.pl/$1 [R=301,L]
Rys. 1. Mechanizm działania przykładowego pliku .htaccess
Reguły zawarte w pliku .htaccess można przetestować na stronie www.naszekrainy.pl, należy również zapoznać się z dokumentacją modułu mod_rewrite.
Wybrane książki:
- Tomasz "Comandeer" Jakut: JavaScript. Programowanie zaawansowane, Wydawnictwo Helion, 2016.
- Laura Lemay, Rafe Colburn, Jennifer Kyrnin: HTML, CSS i JavaScript dla każdego. Wydanie VII, Wydawnictwo Helion, 2016.
- Robin Nixon: PHP, MySQL i JavaScript. Wprowadzenie. Wydanie IV, Wydawnictwo Helion, 2015.
- Marcin Lis: Tworzenie bezpiecznych aplikacji internetowych (z przykładami w PHP), Wydawnictwo Helion, 2014.