Я сейчас работаю на сайте электронной коммерции в следующем формате URL для отдельных продуктов:Реализовать дружественных URL-адрес с именем продукта
examplesite.com/shop.php?sec=prod & прода = 373
Где 373 - индивидуальный номер продукта. Я хотел бы переписать все URL-продукта, так что они выглядят так:
examplesite.com/product-name-here
К сожалению, некоторые из названий продуктов содержат символы, такие как *,/и, что не должны включаться в URL-адрес.
У меня есть доступ ко всему, но ограниченные навыки, поэтому, пожалуйста, просто предположите, что я абсолютно наивен, если вы отвечаете!
СПАСИБО!
Hi Claudio, спасибо, что ответили! Я нашел хороший сайт для генерации пули (http://cubiq.org/the-perfect-php-clean-url-generator), но я не уверен, где бы я ввел этот код. Будет ли это вместе с htaccess выше выполнять эту работу? Или мне не хватает некоторых этапов? Благодаря! – riaface
Привет! Вам нужно создать пул для каждого продукта, который у вас есть. В большинстве случаев я сохраняю его в базе данных (у меня есть полевая вставка в таблице продуктов), но вы также можете генерировать его на лету, когда вы создаете ссылки: '=$product->title?>'. В PHP вам нужно создать URL-адрес, подобный этому «examplesite.com/373-product-name-here', а правила в .htaccess собираются поймать их и проанализировать в исходном URL-адресе (' shop.php? Sec = prod & prod = $ 1') –
Отметьте это: http://www.wjunction.com/13-tutorials-guides/130825-how-create-friendly-urls-your-httaccess-file.html и http://surefirewebservices.com/учебники/дружественный URL-учебник-pt1 –