Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: mod_rewrite и адрес страницы
 
 автор: BArt Simpson   (17.04.2008 в 15:34)   письмо автору
 
 

подскажите как сделать ссылку типа
http://www.skstil.ru/РЕМОНТНО-ОТДЕЛОЧНЫЕ_РАБОТЫ
при том что "РЕМОНТНО-ОТДЕЛОЧНЫЕ_РАБОТЫ" поле title в базе?

на данный момент работает как
http://www.skstil.ru/?go=2

   
 
 автор: mechanic   (22.04.2008 в 10:50)   письмо автору
 
   для: BArt Simpson   (17.04.2008 в 15:34)
 

пробовал такое правило
RewriteRule ([a-zA-Z0-9_-]+) index.php?title=$1

но при добавлении в набор русских букв - 500 Internal Server Error

   
 
 автор: Незнайка   (22.04.2008 в 11:54)   письмо автору
 
   для: mechanic   (22.04.2008 в 10:50)
 

Я извиняюсь...

Может, кто знает, как сделать чтобы url : http://softtime.ru/forum/read.php?id_forum=5&id_theme=52360&page=1
имел вид например: http://softtime.ru/forum/tema-foruma-apache
Ну вообщем, чтобы название темы в url было, в транслите

Или так сделать невозможно?

   
 
 автор: $Konstantin=const   (27.04.2008 в 21:11)   письмо автору
 
   для: Незнайка   (22.04.2008 в 11:54)
 

в таких случаях я пользуюсь лично я использую такую функцию..
<?
function encode($st)
  { 
    
$st=strtr($st,"&#224;&#225;&#226;&#227;&#228;&#229;".
"&#184;&#231;&#232;&#233;&#234;&#235;&#236;&#237;&#238;".
"&#239;&#240;&#241;&#242;&#243;&#244;&#245;&#250;&#251;&#253;_",
    
"abvgdeeziyklmnoprstufh'iei");
    
$st=strtr($st,"&#192;&#193;&#194;&#195;&#196;&#197;".
"&#168;&#199;&#200;&#201;&#202;&#203;&#204;&#205;&#206;".
"&#207;&#208;&#209;&#210;&#211;&#212;&#213;&#218;&#219;&#221;_",
    
"ABVGDEEZIYKLMNOPRSTUFH'IEI");
    
$st=strtr($st
                    array(
                        
"&#230;"=>"zh""&#246;"=>"ts""&#247;"=>"ch""&#248;"=>"sh"
                        
"&#249;"=>"shch","&#252;"=>"""&#254;"=>"yu""&#255;"=>"ya",
                        
"&#198;"=>"ZH""&#214;"=>"TS""&#215;"=>"CH""&#216;"=>"SH"
                       
"&#217;"=>"SHCH","&#220;"=>"i""&#222;"=>"YU""&#223;"=>"YA",
                        
"&#191;"=>"i""&#175;"=>"Yi""&#186;"=>"ie""&#170;"=>"Ye"," "=>"_",
                         
                        )
            );
    return 
$st;
  }
?>
очень удобная....

   
 
 автор: mechanic   (28.04.2008 в 09:49)   письмо автору
 
   для: $Konstantin=const   (27.04.2008 в 21:11)
 

вообще тут как бы форум апаче

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования