[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Апач и пхп URL
123456
Подскажите, как сделать ссылки вида

site.ru/en/main.html где $_GET['lang'] = 'en' a $_GET['page'] = 'main'
site.ru/ru/main.html где $_GET['lang'] = 'ru' a $_GET['page'] = 'main'
site.ru/en/ где $_GET['lang'] = 'en' a $_GET['page'] = ''
site.ru/ru/ где $_GET['lang'] = 'ru' a $_GET['page'] = ''
site.ru/main.html где $_GET['lang'] = '*переменная определится в скрипте*' a $_GET['page'] = 'main'

и т.д.

Умею делать вот так site.ru/main.html

Вот
DirectoryIndex index.php
#AddDefaultCharset utf-8
RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*) http://%1/$1 [L,R=301]

ErrorDocument 403 /403.html
ErrorDocument 404 /404.html

RewriteRule ^main.html$ index.php?p=main [L]
Игорь_Vasinsky
почитай про ЧПУ и mod_rewrite

на http://irbis-team.com - есть статейка

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
123456
отредактировал пост, прочитай еще разок)
123456
и скинь ссылочку, а то что-то не нахожу статейку
123456
Нашел, но что-то не нашел в ней нужной мне информации
123456
Подскажите как сделать
123456
Надо чтоб ru и en задовались как-то в начале. и чтоб не влиял на
RewriteRule ^main.html$ index.php?p=main [L]

т.е. если ru или en есть, то перед mail.html выставляется ru или en, а иначе - нет
123456
Кто поможет, заплачу 20 рублей ВебМани! Срочно надо
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.