http://site.ru/index.php?com=article&id=2
а как сделать, чтоб в адресной строке выводилось:
http://site.ru/article/allias/
и при переходе по ней переход осуществлялся на страницу:
http://site.ru/index.php?com=article&id=2
но в адресной строке отображалось:
http://site.ru/index.php?com=article&id=2
Спустя 30 минут, 32 секунды (26.04.2012 - 16:12) minok94 написал(а):
Проще всего это делается с помощью mod_rewrite.
Спустя 15 минут, 45 секунд (26.04.2012 - 16:28) sc2r2bey написал(а):
вроде разобрался сделал:
а как теперь алиасы подставить, а не идентификаторы?
и еще пропал шаблон, не подключается :(
RewriteEngine on
RewriteRule ^([a-z]+)/?$ index.php?com=$1 [L]
RewriteRule ^([a-z]+)/([0-9]+)/?$ index.php?com=$1&id=$2 [L]
RewriteRule ^([a-z]+)/([0-9]+)/?$ index.php?com=$1&cat=$2 [L]
а как теперь алиасы подставить, а не идентификаторы?
и еще пропал шаблон, не подключается :(
Спустя 26 минут, 19 секунд (26.04.2012 - 16:54) sc2r2bey написал(а):
про пути разобрался!
про алиасы я писал выше, еще раз повторюсь:
например есть статья под названием Статья ее алиас NameArticle
ссылка на страницу http://site.ru/index.php?com=article&id=2
т.е. на нее будет распространятся правило
RewriteRule ^([a-z]+)/([0-9]+)/?$ index.php?com=$1&id=$2 [L]
и ссылка будет выглядеть
http://site.ru/article/2/
а как сделать, чтоб понималась ссылка
http://site.ru/article/NameArticle/
и еще как сделать ридерект с http://site.ru/index.php на http://site.ru/
про алиасы я писал выше, еще раз повторюсь:
например есть статья под названием Статья ее алиас NameArticle
ссылка на страницу http://site.ru/index.php?com=article&id=2
т.е. на нее будет распространятся правило
RewriteRule ^([a-z]+)/([0-9]+)/?$ index.php?com=$1&id=$2 [L]
и ссылка будет выглядеть
http://site.ru/article/2/
а как сделать, чтоб понималась ссылка
http://site.ru/article/NameArticle/
и еще как сделать ридерект с http://site.ru/index.php на http://site.ru/
Спустя 17 минут, 1 секунда (26.04.2012 - 17:11) vagrand написал(а):
Цитата |
т.е. на нее будет распространятся правило RewriteRule ^([a-z]+)/([0-9]+)/?$ index.php?com=$1&id=$2 [L] и ссылка будет выглядеть http://site.ru/article/2/ а как сделать, чтоб понималась ссылка http://site.ru/article/NameArticle/ |
Спустя 18 минут, 41 секунда (26.04.2012 - 17:30) sc2r2bey написал(а):
как делал?
Спустя 16 часов, 11 минут, 36 секунд (27.04.2012 - 09:41) vagrand написал(а):
ID статьи участвует в ЧПУ ссылке
Спустя 35 минут, 3 секунды (27.04.2012 - 10:16) sc2r2bey написал(а):
очень информативно!