Magento 2: Sufiks adresu URL produktu

18

Jak usunąć sufiks .html ze stron produktów?

MikeMason
źródło
Z samych stron produktów?
philwinkle
Sufiks .html wydaje się pojawiać tylko na stronach produktu. Strony CMS nie wyświetlają pliku .html, podobnie jak strona główna.
MikeMason
Kategorie powinny również zawierać .html - czy chcesz go usunąć, czy zmienić?
philwinkle
Ach tak, masz rację, strona kategorii też to ma. Wolałbym zamiast tego ciąć do przodu.
MikeMason

Odpowiedzi:

27

Otwórz panel administracyjny, przejdź do Sklepy-> Konfiguracja-> Katalog kliknij kartę Search Engine Optimization

Tutaj możesz usunąć

Sufiks URL produktu =

Sufiks adresu URL kategorii =

wprowadź opis zdjęcia tutaj

Pozostaw te pola puste (usuń .html z obu pól), zapisz konfigurację i ponownie indeksuj oraz wyczyść pamięć podręczną swojego sklepu. zrobione!

Arunendra
źródło
Dziękuję za odpowiedź. Niestety, kiedy usunąłem plik .html, otrzymałem 404 na wszystkich stronach produktów i kategorii?
MikeMason
Czy reindeksowałeś i wyczyściłeś pamięć podręczną?
Arunendra
Tak, ale wciąż pokazuje 404: - /
MikeMason
To właściwy sposób na osiągnięcie tej funkcjonalności. Usuń folder var / generation, spróbuj ponownie, a także zobacz pliki dziennika pod kątem błędów
Arunendra,
Dobrze dziękuję. Gdzie znajdują się pliki dziennika?
MikeMason
6

Możesz po prostu usunąć sufiks .html z panelu administracyjnego.

Przejdź do AdminPanel,

Sklepy -> Konfiguracja -> Katalog -> Katalog

Przejdź do Search Engine Optimizationsekcji

Nie ustawiono wartości pola tekstowego w sufiksie adresu URL produktu

To samo co możesz zrobić dla sufiksu adresu URL kategorii pod innym polem Catogory Url Suffix.

Jeśli możesz zrobić tekst z tym polem, np. .Php, to jego sufiks wyświetlany jako link w pliku .php.

Usuń folder var i uruchom komendę php bin/magento indexer:reindex

Rakesh Jesadiya
źródło
Działa to dobrze w Magento 2.1.
Wireblue,
1
Co z zaindeksowanymi treściami w wyszukiwarkach?
Frank Groot
@FrankGroot, nie odwołują się już do strony. Zawsze wyrzuca 404. To zajmie trochę czasu, a roboty indeksujące zaktualizują nowe linki. Ile to zajmie? Nie mam pojęcia.
Mohammed Joraid
@ M.Joraid I to nie jest droga, ponieważ stracisz historię w wyszukiwarkach. Musisz więc napisać 301 reguł przepisywania tych linków, w przeciwnym razie zostaniesz ukarany przez wyszukiwarki :)
Frank Groot
jeśli „usuniesz folder var”, czy też nie usunie to, .htaccessco byłoby złe?
Barry