Ustawienie prawidłowych stron URL (CNC - czytelne dla człowieka adresy URL) jest niezbędnym elementem SEO. W przeciwieństwie do pierwszego Virtuemartu, w którym problem ten był bardzo poważny i nie został rozwiązany bez instalacji rozszerzeń innych firm, w skrypcie sklepu internetowego Virtuemart 2 zadanie to zostało z powodzeniem rozwiązane przez programistów. System CNC jest generowany automatycznie w formie http://site.com/category/subcategory/product . Jedyne, co trzeba nieco uporządkować, to „sufiks SEO” w ustawieniach Virtuemart 2.
Aby ustawić wartość sufiksu seo, którego potrzebujemy (z reguły „.html”), przejdź do ustawień Virtuemart 2 i przejdź do ostatniej karty „SEO”. Wydaje się, że zadanie jest proste, ustawiamy wartość pola „.html” i tyle. Ale przyrostek SEO jest odpowiedzialny za zakończenie adresu URL tylko produktów w witrynie. Oprócz stron produktów są strony kategorii, strony, które nie należą do Virtuemart, ale są tworzone za pomocą Joomla. Na końcu tych stron znajdują się ustawienia Joomla (element menu Joomla „Witryna”, podpunkt „Ustawienia ogólne” w prawym bloku „Ustawienia SEO”, Dodaj przyrostek do adresu URL). Joomla automatycznie tworzy przyrostek „.html” dla większości stron. Jeśli ustawimy tę wartość na „Tak”, a w ustawieniach Virtuemart w polu „Sufiks SEO” wprowadzimy wartość „.html”, wówczas adres URL stron produktów zostanie podwojony za pomocą „.html.html”. Istnieją 2 opcje ustawiania CNC.
Ustawianie sufiksu SEO za pomocą Virtuemart 2
Zaletą tej metody jest prostota. Wada - adres URL kategorii i stron Joomla będzie bez zakończeń:
- http://site.com/category/subcategory/product.html - ten typ adresu URL będzie dostępny na stronach produktu.
- http://site.com/category - ten typ adresu URL będzie na stronach kategorii
- http://site.com/page - ten typ adresu URL będzie dostępny na stronach Joomla
Wygląda na to, że możliwe są problemy ze zduplikowanymi stronami, takimi jak:
- http://site.com/category
- http://site.com/category/
Użyłem tej metody na niektórych moich stronach - nie ujawniłem żadnych problemów z indeksowaniem i duplikatami, strony kategorii są całkowicie normalne w wyszukiwarkach.
Jeśli więc ta metoda Ci odpowiada - wyłącz przyrostek w Joomla
i wypełnij pole przyrostkiem SEO w Virtuemart
Dostosuj sufiks SEO za pomocą Joomla
Zaleta tej metody - wszystkie strony w witrynie będą miały koniec „.html”. Wadą tej metody jest to, że musisz włamać się do pliku odpowiedzialnego za tworzenie Virtuemart 2 CNC - /components/com_virtuemart/router.php. W przeciwnym razie strony produktu Virtuemart 2 przestaną się otwierać. Z łatwością znajdziesz w Internecie kod hakerski dla swojej wersji Virtuemart 2, więc nie przyniosę go tutaj. W rezultacie strony będą wyglądać następująco:
- http://site.com/category/subcategory/product.html - ten typ adresu URL będzie dostępny na stronach produktu.
- http://site.com/category.html - ten typ adresu URL będzie na stronach kategorii
- http://site.com/page.html - ten typ adresu URL będzie dostępny na stronach Joomla
Jeśli jesteś zadowolony z tej opcji - dokonujemy zmian w route.php, włącz przyrostek w ustawieniach Joomla
i pozostaw pole Sufiks SEO puste w ustawieniach Virtuemart
Jeśli masz trudności z ustawieniem sufiksu seo - napisz komentarze lub napisz do mnie na [email protected]. Czytaj mój blog Mam nadzieję, że pomoże ci radzić sobie z Virtuemart 2.
Zalecam również prawidłowe ustawienie. 404 strony dla virtuemart .