У меня проблемы с тем, как я должен структурировать страницы, страницы продуктов, веб-страницы.mod_rewrite Электронная торговля URL-адрес
Это примерно перевести так:
/bags/nicebag.html
=/product.php?product=nicebag&category=bags
/nicebag.html
=/product.php?product=nice_bag
/bags
=productlisting.php?&category=bags
Проблема заключается в том, что веб-страниц разделит ту же структуру URL, как № 2 в списке /contact.html
= page.php?page=contact
Причина, по которой он не указан в .htaccess, заключается в том, что веб-страницы могут иметь разные имена. И даже одна страница может быть на нескольких языках.
Причина отсутствия. 1 и 2 не объединены, иногда я просто хочу ссылаться только на продукт, так как он может быть в нескольких категориях.
Какую структуру вы предлагаете?
.htaccess
# Mod rewrite enabled.
Options +FollowSymLinks
RewriteEngine on
# ---- Rules ----
# product.php (Search for category & product name)
RewriteRule ^([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)\.html?$ product.php?prod_id=$2&cid=$1 [NC,L]
# productlisting.php (Search for category)
RewriteRule ^([A-Za-z0-9-_]+)?$ productlisting.php?&cid=$1 [NC,L]
Это была моя мысль. Я пойду с этим. – Cudos
ура, есть мяч –