SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

ReWrite на магазин

Vlad777

New member
Здравейте,

Опитвам се да направя един магазин с Friendly URL, но не съм доволен от резултата. Ако може малко насоки.

Това са php-тата:

http://example.com/products.php?cid=5 - това е категория продукти ("сладки")
http://example.com/products.php?cid=5s7 - това е подкатегория продукти ("дъвки")
http://example.com/products.php?pid=22 - това вече е самия продукт (например "дъвки идеал")

С помощта на .htaccess го направихме да работи така:

http://example.com/cat-5-сладки.html - това е категория продукти ("сладки")
http://example.com/sub-5s7-дъвки.html - това е подкатегория продукти ("дъвки")
http://example.com/p-22-дъвки-идеал.html - това вече е самия продукт (например "дъвки идеал")

Това, което е цел да се постигне е:

Категория:
http://example.com/сладки/

Подкатегория:
http://example.com/сладки/дъвки/

Продукт:
http://example.com/дъвки-идеал.html

Освен това имам и други php - та

http://example.com/contacts.php
http://example.com/news.php
http://example.com/about.php

Моля, давайте и идеи как да се ребилднат php-тата, за да се постигне тази цел.
 
Re: ReWrite на магазин

Аз съм се занимавал да пренаписвам точно такъв вид адреси (вероятно от същия софтуер за електронни магазини). Не беше трудно, но трябва да се запиташ дали играчката си заслужава. Ако сайтът е стар и адресите "лежат" отдавна в този си вид, по-добре не ги пипай.
 
Re: ReWrite на магазин

То е ясно, че е играчка :) Сайтът е нов - в процес на разработка. Не е с готов софтуер, а със собствено разработен такъв и можем да си го преправим, както си ни е удобно.
 
Re: ReWrite на магазин

Кое точно те тревожи?
Имаш структура:
site.com/категория/
site.com/категория/подкатегория/
site.com/подкатегория-продукт.html

При първите две, вземаш името на категорията и вадиш ID-то от базата и го подаваш на скрипта да се оправя - може направо да реплейснеш $_GET['sid'] = $id_from_db; (кофти ако ползва $_REQUEST...)

При третия вариант аз бих го направил с ID-то преди html-a, както в подписа обявите, така няма да се притесняваш от еднакви заглавия на продукти, докато да приемем, че при категориите са си по спецификация уникални... въпрос на избор.
 
Re: ReWrite на магазин

Кое точно те тревожи?
Имаш структура:
site.com/категория/
site.com/категория/подкатегория/
site.com/подкатегория-продукт.html

При първите две, вземаш името на категорията и вадиш ID-то от базата и го подаваш на скрипта да се оправя

как става тази магия с ваденето на ID ?
 
Re: ReWrite на магазин

Като се поразровихме за SLUG - разбрахме как се прави. :)
 
Последно редактирано:

Горе