|
|
|
|
|
для: kzboxer
(05.12.2011 в 00:53)
| | Или даже вот так:
RewriteEngine on
RewriteCond %{REQUEST_URI} [\x7f-\xff]
RewriteRule ^(.*)$ index.php?url=$1 [L]
| здесь вторая строка означает, грубо говоря - "если в адресе есть хоть одна русская буква" | |
|
|
|
|
|
|
|
для: kzboxer
(05.12.2011 в 00:53)
| | Можно так:
RewriteEngine on
RewriteCond %{REQUEST_URI} !(\.php)$ [NC]
RewriteRule ^(.*)$ index.php?url=$1 [L]
|
А потом в index.php произвести разбор полетов, например так:
<?
if($_GET["url"] == "Добро_пожаловать") include "welcome.php";
elseif($_GET["url"] == "Форум") include "./forum/index.php";
// и так далее по всем разделам и файлам.
?>
|
Это простейший пример, но зато работает =) | |
|
|
|
|
|
|
| имеется хостинг на cishost и домен ru
Меня именно интересует вопрос. Как сделать страницу которая будет выводится в урл на русском (пример samp-rp. ru / Мониторинг)??
На хост кидал страницы с кириллическим названием, и просто файлы с кир. названием. Ввожу в строку ошибка. Мне это не принципиально. Главное чтоб при переходе в урл была кирилица И причем без расширения! Читал про rewrite на . htaccess (Apache) но так и не допонял что к чему. Извините за тупость, и возможно за оффтоп.
В общем есть страница lsamp-rp . ru/ monitoring .html а мне нужно lsamp-rp. ru/ Мониторинг.
Пытался сделать так с мод rewrite в .htacess кириллицу выходит ошибка
RewriteEngine On
RewriteRule (Мониторинг) monitoring. html? [QSA]
|
(в апаче вообще я-ноль)
но если пробовать вот так, тоесть в латинице, все прекрасно работает
RewriteEngine On
RewriteRule (monitoring) monitoring. html? [QSA]
|
Кто что подскажет? | |
|
|
|
|