Настройка сервера, администрирование | На сайте представлена информация по настройке и администрированию серверов |
Платные хостинги Раскрутка сайта Другие сайты Apache Mod_Rewrite: site.ru/ru/games на site.ru/games
Помогите исправить фаил .htaccess нужно чтобы при заходе на сайт url был такой напр http://site.ru/games ,а не http://site.ru/ru/games никак не могу понять что и как там исправлять. Код: RewriteEngine On RewriteRule ^$ http://%{HTTP_HOST}/ru/ [R] RewriteBase / RewriteRule ^([a-z]{2})/(games|validator)/([a-z]+)/([0-9]+)/?$ $2.php?game=$3&id=$4&lang=$1 [L] RewriteRule ^([a-z]{2})/bonus/([0-9]+)/?$ bonus.php?id=$2&lang=$1 [L] RewriteRule ^([a-z]{2})/games/([a-z]+)/?$ games.php?game=$2&lang=$1 [L] RewriteRule ^([a-z]{2})/user/([a-zA-Z0-9_]{4,16})/?$ user.php?user=$2&lang=$1 [L] RewriteRule ^([a-z]{2})/(news|users|paymentlog|amountlog|gamelog)/([0-9]+)/?$ $2.php?page=$3&lang=$1 [L] RewriteRule ^([a-z]{2})/(games|users|news|payin|payout|paymentlog|amountlog|gamelog|bonus|register)/?$ $2.php?lang=$1 [L] RewriteRule ^([a-z]{2})/register/([a-zA-Z0-9_]{4,16})/?$ register.php?ref=$2&lang=$1 [L] RewriteRule ^([a-z]{2})/(account|support)/?$ $2.php?lang=$1 [L] RewriteRule ^([a-z]{2})/([a-z]+)/?$ index.php?doc=$2&lang=$1 [L] RewriteRule ^([a-z]{2})/?$ index.php?lang=$1 [L] RewriteRule ^([a-z]{2})/([^\?]*)$ $2?lang=$1 [L] RewriteRule ^([a-z]{2})/(.*)$ $2&lang=$1 [L] . ??? — Svarga. Filus Если нужно просто убрать подкаталог /ru/, тогда попробуй так: Код: RewriteEngine On RewriteBase / RewriteRule ^(games|validator)/([a-z]+)/([0-9]+)/?$ $1.php?game=$2&id=$3 [L] RewriteRule ^bonus/([0-9]+)/?$ bonus.php?id=$1 [L] RewriteRule ^games/([a-z]+)/?$ games.php?game=$1 [L] RewriteRule ^user/([a-zA-Z0-9_]{4,16})/?$ user.php?user=$1 [L] RewriteRule ^(news|users|paymentlog|amountlog|gamelog)/([0-9]+)/?$ $1.php?page=$2 [L] RewriteRule ^(games|users|news|payin|payout|paymentlog|amountlog|gamelog|bonus|register)/?$ $1.php [L] RewriteRule ^register/([a-zA-Z0-9_]{4,16})/?$ register.php?ref=$1 [L] RewriteRule ^(account|support)/?$ $1.php [L] RewriteRule ^([a-z]+)/?$ index.php?doc=$2&lang=$1 [L] RewriteRule ^$ index.php [L] RewriteRule ^([^\?]*)$ $1 [L] RewriteRule ^(.*)$ $1 [L] Хотя не уверен по поводу последних двух правил. Filus У нас это обсуждается тут: Форум В помощь системному администратору » Обзор (карта) форума "В помощь системному администратору" » FAQ по Apache mod_rewite Apache + mod_rewrite - замена url Apache + mod_rewrite замена ссылок - 2 http://www.egoroff.spb.ru/portfolio/apache/mod_rewrite.html -- документация по mod_rewrite (рус. Доку рекомендую ^^ хорошая. Дальнейшие вопросы - в темах по замене урлов. |
Apache Mod_Rewrite: site.ru/ru/games на site.ru/games Анализ трафика на предмет прохождения вред. кода Squid - как перенести кеш с прошлой версии Exchange 2003: Message-ID Флуд сети: узнать с какой машины socks5 msnt ntlm Support for RBL service providers блокировка спама, Exchange При записи с образов iso через Nero переполнение буфера Не могу зайти в локальную сеть по dial-up'у не могу отправить почту с вложениями, Win2000 SP4 SUS ms virtual pc - обмен данными Squid под WinXPprof сильно загружает процессор PIV-1.8Gz SIMATIK / WinCC from Siemens WinXP - привязать подсеть к интерфейсу как на PHP поставить iconv и MySqli Share point server + ISS Цифры, выдаваемые командой df на Linux Перемещение файлов между сайтами (FTP на FTP, HTTP на FTP) WinXP + MRTG + snmp Нужно подключить ПК и КПК к серверу по шифрованому каналу... MX-запись (DNS на Win2003) Приложение перезапускает систему Lsass.exe Настройка pure-ftpd stream: обнуляется ip Скрипт на заведение аккаунтов в WinNT Microsoft ISA Server Terminal Организация пользователей в группы в домене FTP в локальной сети . Как настроить ? |