Różne systemy zarządzania treścią na jednym webhostingu

Jeśli planujesz korzystać z różnych systemów zarządzania treścią na jednym webhostingu, zapoznaj się z poniższymi informacjami. Znajdziesz tu instrukcje, które pomogą Ci w uruchomieniu różnych systemów zarządzania treścią na domenie i subdomenie, z jednoczesnym ustawieniem przyjaznych URL.

Wykorzystanie pliku .htaccess (na potrzeby przyjaznych URL) jest dobrym rozwiązaniem nawet w przypadku, gdy na serwerze działają różne systemy zarządzania treścią i e-sklepy (np. jeden na domenie głównej, drugi na subdomenie).

W katalogu www pozostaw nasz standardowy (pierwotny .htaccess). Główną stronę, tj. pierwszy system zarządzania treścią (np. WordPress), umieść w katalogu  domains/domena (jak w przypadku aliasu). Utwórz folder twojadomena.koncowka, w którym przygotujesz system (w naszym przypadku WordPress) z jego kompletną instalacją. Wszystkie pliki (tego systemu) będą znajdowały się w tym podkatalogu (www/domains/twojadomena.koncowka). Pierwszy z systemów (w naszym przypadku WordPress) utworzy swój własny .htaccess, który będzie dostępny w tym podkatalogu (www/domains/twojadomana.koncowka). Nie zmieniaj go.

Aby uruchomić kolejny system (na przykład PrestaShop) na subdomenie (na przykład eshop), umieść go w katalogu www/subdom/eshop. W tym katalogu system (w naszym przypadku PrestaShop) wytworzy swój własny .htaccess. Pozostaw go bez zmian.

Przykład powstałej struktury katalogów i umiejscowienia plików .htaccess:

  • www – w tym katalogu powinien znajdować się jedynie nasz .htaccess, nie zmieniaj go
  • www/domains/domena1.cz – pierwszy e-shop ze swoim .htaccessem
  • www/domains/eshop.domena2.cz – drugi e-shop ze swoim .htaccessem (na subdomenie)

W ten sposób możesz na serwerze zainstalować różne systemy, gdzie każdy z nich ma własny .htaccess ze swoimi regułami.

Każdy z systemów musi być umieszczony we własnym podkatalogu (domains lub subdom), żeby nie doszło do pomieszania reguł .htaccess.