Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > помогите с RewriteRule


Автор: Evghenusi 22.3.2010, 23:28
доброго времени суток.
подскажите возможно ли такое осуществить?
http://site.ru/?all  >> http://site.ru/all/ либо в http://site.ru/all.html
если да, то не могли бы вы пример продемонстрировать?  smile 
p.s. знаю что эта тема не раз на форуме обсуждалась....
но такого вида ссылок не видел, если только не проглядел 

Автор: Evghenusi 23.3.2010, 01:36
всем спасибо. вопрос решён. если модераторов не затруднит, удалите пожалуйста эту тему

Автор: ityler 7.4.2010, 14:00
Есть задумка, не знаю как реализовать.
3 языка на сайте. Русский-по умолчанию. Нужно привести ссылки к следующему виду 
Код
http://site.com/razdel?lang=ua к  http://site.com/razdel-ua
 
Код
http://site.com/razdel/razdel.html?lang=en к http://site.com/razdel/razdel-en.html

Код
http://site.com/razdel2?lang=ru просто к http://site.com/razdel2

При этом остальные передаваемые в адресной строке параметры не должны никак меняться.
Код
http://site.com/razdel2?search1=1&search2=1


.htaccess который уже есть и который нужно, чтобы и дальше работал.
Код
DirectoryIndex index.php
AddDefaultCharset windows-1251
ErrorDocument 404 /netcat/require/e404.php

Options -Indexes
Options FollowSymLinks

<IfModule mod_php4.c>
php_flag register_globals on
php_flag magic_quotes_gpc on
php_flag error_reporting off
php_value arg_separator.output "&amp;"
</IfModule>

<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ /netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]
</ifModule>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)