Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Кирилические слова транслитом ?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
ilyasret
Отправлено: 30 Октября, 2013 - 06:12:01
Post Id


Гость


Покинул форум
Сообщений всего: 104
Дата рег-ции: Июнь 2012  


Помог: 0 раз(а)




Вот мой код в .htaccess который генерирует чпу, если разделы у меня на сайте названы кирилическими словами то чпу перестает работать, что можно добавить в этот код чтобы транслит работал ?
PHP:
скопировать код в буфер обмена
  1. <IfModule mod_rewrite.c>
  2.  
  3.   # Enable mod_rewrite
  4.  RewriteEngine On
  5.  
  6.   # Specify the folder in which the application resides.
  7.  # Use / if the application is in the root.
  8.  RewriteBase /
  9.  
  10.   # Redirect to correct domain to avoid canonicalization problems
  11.  # RewriteCond %{HTTP_HOST} !^www\.example\.com
  12.  # RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
  13.  
  14.   # Redirect URLs ending in /index.php or /index.html to /
  15.  RewriteCond %{THE_REQUEST} ^GET\ .*/index\.(php|html?)\ HTTP
  16.   RewriteRule ^(.*)index\.(php|html?)$ $1 [R=301,L]
  17.  
  18.   # Redirect category pages
  19.  RewriteRule ^.*-d([0-9]+)/.*-c([0-9]+)/page-([0-9]+)/?$ index.php?DepartmentId=$1&CategoryId=$2&Page=$3 [L]
  20.   RewriteRule ^.*-d([0-9]+)/.*-c([0-9]+)/?$ index.php?DepartmentId=$1&CategoryId=$2 [L]
  21.  
  22.   # Redirect department pages
  23.  RewriteRule ^.*-d([0-9]+)/page-([0-9]+)/?$ index.php?DepartmentId=$1&Page=$2 [L]
  24.   RewriteRule ^.*-d([0-9]+)/?$ index.php?DepartmentId=$1 [L]
  25.  
  26.  # Redirect search results
  27.  RewriteRule ^search-results/find-(.*)/all-words-(on|off)/page-([0-9]+)/?$ index.php?SearchResults&SearchString=$1&AllWords=$2&Page=$3 [L]
  28.   RewriteRule ^search-results/find-?(.*)/all-words-(on|off)/?$ index.php?SearchResults&SearchString=$1&AllWords=$2&Page=1 [L]
  29.  
  30.   # Redirect subpages of the home page
  31.  RewriteRule ^page-([0-9]+)/?$ index.php?Page=$1 [L]
  32.  
  33.   # Redirect product details pages
  34.  RewriteRule ^.*-p([0-9]+)/?$ index.php?ProductId=$1 [L]
  35.  
  36.   # Rewrite cart details pages
  37.  RewriteRule ^cart-details/?$ index.php?CartAction [L]
  38.  
  39.         # Rewrite register customer pages
  40.         RewriteRule ^register-customer/?$ index.php?RegisterCustomer [L]
  41.         # Rewrite address details pages
  42.         RewriteRule ^address-details/?$ index.php?AddressDetails [L]
  43.         # Rewrite credit card details pages
  44.         RewriteRule ^credit-card-details/?$ index.php?CreditCardDetails [L]
  45.         # Rewrite account details pages
  46.         RewriteRule ^account-details/?$ index.php?AccountDetails [L]
  47.        
  48.         # Rewrite checkout pages
  49.    RewriteRule ^checkout/?$ index.php?Checkout [L]
  50.         # Rewrite order done pages
  51. RewriteRule ^order-done/?$ index.php?OrderDone [L]
  52. # Rewrite order error pages
  53. RewriteRule ^order-error/?$ index.php?OrderError [L]
  54.  
  55. </IfModule>
  56.  
  57.  
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB