URL переписать правило - PullRequest
       7

URL переписать правило

0 голосов
/ 25 марта 2011

так что моя первая страница - это индекс, затем из индекса я вызываю страницу под названием vetements, где я включаю переменную get с именем cat, которая является категорией износа, затем, когда я на странице vetements, я вызываю подкатегорию (здесь я остаюсь на страница vetements (страница перерисовывает ее с помощью php) проблема в том, что я не могу объединить эти 2 правила в htaccess

мои ссылки должны выглядеть так:

vetements-Robes-Robes-courte

vetements - это название самой страницы

Халаты категории

Халаты-курорты подкатегории

сейчас это правило работает, когда я на странице ветераны:

RewriteRule ^vetements-(.*)-(.*-.*)      /vetements.php?cat=$1&sous_cat=$2  [L]

но это не сработает, когда я перейду с индекса на ветераны, чтобы заставить его работать с индекса на ветераны, я должен сделать следующее:

  RewriteRule ^vetements-(.*)-?(.*-.*)? 

но тогда это не будет работать в ветеранах (когда я перерисовываю страницу, чтобы вызвать подкатегорию)

спасибо за вашу помощь

Ответы [ 2 ]

0 голосов
/ 25 марта 2011

Есть ли на вашей странице указателя vetements-Robes-Robes-courte в ссылке на страницу vetements?

0 голосов
/ 25 марта 2011

возможно попробуйте реверит вот так:

RewriteRule vetements-cat-(.*)-sous_cat-(.*)\.htm$ vetements.php?cat=$1&sous_cat=$

это то, что было предложено http://www.webconfs.com/url-rewrite-tool.php

Возможно, вы также захотите взглянуть на другие учебные пособия и примеры по созданию так называемых «удобных для поиска URL-адресов», поскольку именно этого вы и пытаетесь достичь.

...