[решено] ЧПУ

Аватара пользователя
Sham

Re: [решено] ЧПУ

Сообщение Sham »

сори, ошибочка закралась в символьном классе [a-z0-9A-Z\-\_] - символ _ не должен быть последним в наборе...





Код:

Код: Выделить всё

RewriteRule ^([a-zA-Z0-9]+)\/([0-9]+)\/[a-zA-Z0-9\_\-]+\.htm$ index.php.htm?production=$1&id=$2 [L]

и определитесь с символами в имени файла (если что другие добавьте с экраном) - иначе тоже 404 будет, если не a-zA-Z0-9_-...



и все ваши данные удалите из постов (пути, ссылки...) - могут вызвать нездоровый интерес...
Аватара пользователя
Sham

Re: [решено] ЧПУ

Сообщение Sham »

у вас на страничке пути относительные, нужны абсолютные, с передним слешем /js/file.js либо псевдо-урл без слешей нужен...
Аватара пользователя
Sham

Re: [решено] ЧПУ

Сообщение Sham »

если урл нпр будет
http://djone.com.ua/mixer~12~Behringer-DDM-4000.htm


то правило



Код:

Код: Выделить всё

RewriteRule ^([a-zA-Z0-9]+)\~([0-9]+)\~[a-zA-Z0-9\_\-]+\.htm$ index.php.htm?production=$1&id=$2 [L]

и проблем с относительными ссылками не возникнет...
Аватара пользователя
Artem-Samsung

Re: [решено] ЧПУ

Сообщение Artem-Samsung »

Sham,



Нужно грамотно составить правило для



index.php.htm?production=mixer

index.php.htm?production=bag

index.php.htm?production=cddvd

index.php.htm?production=monitor



Самому не получается Изображение

Пробел в регулярных выражениях, будет время - разберусь.



Если Вас не затруднит? Могли бы подсказать, как лучше оформить?
Аватара пользователя
Sham

Re: [решено] ЧПУ

Сообщение Sham »

Artem-Samsung, тот же урл, но без id?
Аватара пользователя
Artem-Samsung

Re: [решено] ЧПУ

Сообщение Artem-Samsung »

понятно, а вот в этом участке ^([a-zA-Z0-9]+)\~([0-9]+)\~[a-zA-Z0-9\_\-]+\.htm$ что то править?
Аватара пользователя
Artem-Samsung

Re: [решено] ЧПУ

Сообщение Artem-Samsung »

чего понятно, это вопрос был (это тот же урл но без ид?)... и псевдо-урл какой будет..
Аватара пользователя
Sham

Re: [решено] ЧПУ

Сообщение Sham »

Цитата Sham:



вопрос был (это тот же урл но без ид?)
[решено] ЧПУ




Прошу прощения.



Да, без айди, но это уже другой тип страниц будет.



index.php.htm?production=monitor - это главная страница типа продукции

Можно так? poduction/monitor.htm

index.php.htm?production=monitor&id=20 - это полное содержания еденицы товара



Еще будет место таким ссылкам, как

index.php.htm?monitor=Adam - где список товаров только с маркой Adam

Предположительно: /monitor/adam.htm

но это сам по аналогии index.php.htm?production=monitor думал сделать. проблемм не будет?



P.S. горизонтальное меню : ?djone=5

Новости: index.php.htm?news=38



Меня волнует пока вот это index.php.htm?production=monitor, другие постараюсь по аналогии сделать
Аватара пользователя
Sham

Re: [решено] ЧПУ

Сообщение Sham »

Цитата Artem-Samsung:



Можно так? poduction/monitor.htm
[решено] ЧПУ






Код:

Код: Выделить всё

RewriteRule ^production\/([a-zA-Z0-9\_\-]+)\.htm$ index.php.htm?production=$1 [L]


Цитата Artem-Samsung:



Еще будет место таким ссылкам, как

index.php.htm?monitor=Adam - где список товаров только с маркой Adam

Предположительно: /monitor/adam.htm

но это сам по аналогии index.php.htm?production=monitor думал сделать.
[решено] ЧПУ






Код:

Код: Выделить всё

RewriteRule ^([a-zA-Z0-9]+)\/([a-zA-Z0-9\_\-]+)\.htm$ index.php.htm?$1=$2 [L]

и в том же духе
Ответить

Вернуться в «Вебмастеру»