как сделать так, чтобы динамический URL был удобен для поисковых систем

Вопрос:
Как сделать кодировщик динамического URL дружественным для поисковой системы?

Пример: 1

Мой текущий URL: После выбора меню под названием «Статьи»

http://localhost/lw_user/home_control/getMenu/52

Ожидаемый URL:

    http://localhost/articles

Пример: 2
Мой текущий URL: После выбора подменю под названием «thehindu» в меню «Статьи»

http://localhost/lw_user/home_control/getPage/6

Ожидаемый URL:

http://localhost/articles/thehindu

НОТА: Это динамический URL, а содержимое извлекается из базы данных.

0

Решение

То, о чем вы говорите, называется slug.

Итак, как использовать слизень?

Поясню на примере:
URLhttp://www.example.com/products/apple-iphone-5S-16GB-brand-new/

1) Предполагается, что у вас есть страница продукта, и конечно же, страница продукта нуждается в некоторых данных из URL, чтобы понять, какой продукт отображать.
2) Прежде чем мы запросили нашу базу данных, используя идентификатор, который мы получаем из URL. Но теперь мы сделаем то же самое (запросим нашу базу данных), просто заменив id на slug, и все!
3) Следовательно, добавив дополнительный столбец в вашей базе данных с именем slug. Ниже будет ваша обновленная структура базы данных продукта (только пример).

Columns                       Values

id (int(11), PK)              1
title (varchar(1000))         Apple iPhone 5S 16GB
slug (varchar(1000))          apple-iphone-5S-16GB-brand-new
price (varchar(15))           48000
thumbnail (varchar(255))      apple-iphone-5S-16GB-brand-new.jpg
description (text)            blah blah
...
...

Я также ответил на слизняк раньше. Проверьте, поможет ли это.
Как удалить параметры из URL-кода

Codeigniter — SEO-дружественная структура URL (реализация Slug)

0

Другие решения

Это должно быть сделано с использованием класса маршрутов.

   $route['product/(:num)'] = "catalog/product_lookup_by_id/$1";

Я бы посоветовал вам взглянуть на руководство пользователя для получения дополнительной информации.

https://ellislab.com/codeigniter/user-guide/general/routing.html

0

По вопросам рекламы [email protected]