2016-10-25 5 views
2

Когда я добавляю дружественный URL-адрес seo на opencart, например, «abcd-test» или «abcd-test.htm», он работал. но когда я добавил «ABCD-тест/22123.htm», IT перенаправлены на «www.example.com/abcd-test/22123.htm», но он отображаетсяКак добавить косую черту между дружественным URL-адресом в opencart

The page you requested cannot be found! 

У меня уже есть веб-сайт в другой другой, чем opencart, который преуспевает в рейтинге google. но мне нужно переместить этот сайт на opencart, и мне нужно сделать тот же URL-адрес для большинства страниц. в ходе этого процесса мой существующий веб-сайт имеет URL, как «www.example.com/category-s/12234.htm

так будет любая одна перед той же проблемой, и любой из есть решение для этой ситуации.

ответ

2

Я нашел ответ:

В OpenCart Для dayplay www.example.com/test-abc/12234.htm

Здесь мы должны иметь категорию или производителю сео ключевое слово test-abc и 12234.htm в продукт сео URL.

Url/product 
Url/parent-cat/product 
Url/parent/child/product 

так, если я нахожусь в www.example.com/test-abc, это категория страницы и, если я нахожусь в www.example.com/test-abc/12234.htm, это означает, что это страница продукта, который beloigs в test-abc категории.

это работа мне

0

Вы находитесь неспособный из-за того, что маршрутизатор OpenCart работает. Он использует URL-адрес и ограничивает его по косой чертой. Затем он сопоставляет ключ, который находится между косой чертой, до значения переменной и, в конечном счете, маршрутами на основе этого значения переменной.

Например:

http://mysight.com/one/two/three будет эквивалентен примерно http://mysight.com/index.php?var1=1&var2=2&var3=3.

Примечание: этот пример не основан на странице OpenCart, а просто объясняет, как маршрутизатор OpenCart переводит на необработанный PHP.

Включая прямые косые черты в ваших псевдонимах URL-адресов OpenCart считает, что для соответствия ключам, которые просто не существуют, и поскольку он не может перейти на действительную страницу, он просто перенаправляет вас на страницу 404 по умолчанию.

+0

В OpenCart, когда я добавил сингл «Test.htm» как www.mywebsite.com/test.htm вместо www.mywebsit.com/index.php?route = product/product & path = 20_27 & product_id = 41, тогда он работает. У вас есть какое-либо решение для вышеуказанной проблемы с добавлением test/12322.htm –

+0

@SamirKarmacharya Если вы хотите статическую страницу html с этим URL-адресом, вам придется создать тестовый каталог и статический файл 12322.htm. В противном случае, если Apache не увидит статический файл, он по умолчанию будет использовать маршрутизатор SEO OpenCart –