Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> .htaccess кирилица .htaccess Redirect на латиница към кирилица, Примерен .htaccess за редирект на латиница към кирилица
Web Design Seo
post Apr 15 2011, 03:23 PM
Post #1


Web Design Seo
****

Group: Root Admin
Posts: 3,976
Joined: 29-April 09
From: Sofia
Member No.: 1



Как се редиректва урл адрес от латиница към кирилица?

Примерен .htaccess за redirect на урл адрес на латиница към урл адрес на кирилица или "латиница кирилица htaccess".

Ползвайте този примерен .htaccess код за seo оптимизация на сайта си. Това е много полезно когато сте направили ъпдейт на уеб сайта си с нова версия и новия ви сайт поддържа seo url адреси на кирилица и искате да запазите класирането на урл адресите и на страниците от сайта си в търсачките.

Дълго се чудих дали да споделя този трик и този примерен код публично. Seo оптимизаторите които разбират как може да се използва кода могат да определят хода ми като неразумен и да го сравнят с това да дадеш граната на маймуна. Но много колеги като BgKulinar и няколко други професионалости от joomla bg и webmasterbg.org форума заслужават да имат достъп до него, затова и го споделям публично.

Няма универсален код за .htaccess който да работи на всеки сървър и да редиректва от латиница към кирилица. Този код не е копиран от никъде в интернет. Разработен е от нас и е тестван на сървърите на Хост България и Супер Хостинг.

Ако копирате кода и го публикувате в други сайтове, моля, публикувайте линк към оригинала!
Благодаря.


Примерен редирект на урл адрес на латиница: http://3dwebdesign.org/seo-optimization-results.html
към урл адрес на кирилица: http://3dwebdesign.org/seo-оптимизация-портфолио

Код
RewriteCond %{HTTP_HOST} ^3dwebdesign.org$ [OR]
RewriteCond %{HTTP_HOST} ^www.3dwebdesign.org$
RewriteRule ^seo\-optimization\-results\.html$ "http\:\/\/3dwebdesign\.org\/seo-%D0%BE%D0%BF%D1\%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1\%86%D0%B8%D1\%8F\-%D0%BF%D0%BE%D1\%80%D1\%82%D1\%84%D0%BE%D0%BB%D0%B8%D0%BE" [R=301,L,NE]


Кликнете на първия линк за да изпробвате редиректа през .htaccess. Той редиректва урл адреса на латиница към новия урл адрес на кирилица.

Обратен редирект - от кирилица към латиница:
Код
RewriteCond %{HTTP_HOST} ^3dwebdesign.org$ [OR]
RewriteCond %{HTTP_HOST} ^www.3dwebdesign.org$
RewriteRule ^seo-%D0%BE%D0%BF%D1\%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1\%86%D0%B8%D1\%8F\-%D0%BF%D0%BE%D1\%80%D1\%82%D1\%84%D0%BE%D0%BB%D0%B8%D0%BE$ "http\:\/\/3dwebdesign\.org\/seo\-optimization\-results\.html" [R=301,L,NE]


Подобни изрази на латиница: "Latin to Cyrillic .htaccess redirect" - sample code или "Cyrillic to Latin redirect .htaccess code"


Ако не разбирате нещо в примерния код, задавайте въпросите си в тази тема wink.gif


--------------------
Правила на форума | Forum Rules | How to receive support. 3D Web Design: Уеб дизайн, Seo оптимизация, Web Site Extensions, Oscommerce Addons, Wordpress plugins and Joomla Extensions. Изработка на уеб сайтове и оптимизация на сайт за търсачки и Seo услуги.
Go to the top of the page
 
+Quote Post
Web Design Seo
post Apr 15 2011, 04:07 PM
Post #2


Web Design Seo
****

Group: Root Admin
Posts: 3,976
Joined: 29-April 09
From: Sofia
Member No.: 1



Още ръководства за .htaccess за няколко десетки други случая.


--------------------
Правила на форума | Forum Rules | How to receive support. 3D Web Design: Уеб дизайн, Seo оптимизация, Web Site Extensions, Oscommerce Addons, Wordpress plugins and Joomla Extensions. Изработка на уеб сайтове и оптимизация на сайт за търсачки и Seo услуги.
Go to the top of the page
 
+Quote Post
Bogdan Dimitrov
post Jun 27 2012, 08:24 AM
Post #3


Newbie
*

Group: Members
Posts: 7
Joined: 29-March 10
From: Sofia
Member No.: 83



QUOTE (Web Design Seo @ Apr 15 2011, 05:07 PM) *
Още ръководства за .htaccess за няколко десетки други случая.


Благодаря за примера. Може ли малко разяснения за кода.
адреса http://3dwebdesign.org/seo-оптимизация-портфолио като се копира от мозила примерно, изглежда така
http://3dwebdesign.org/seo-%D0%BE%D0%BF%D1...%BB%D0%B8%D0%BE

В кода който използваш за редирект обаче е по различен. Използвал си \ на няколко места. Ако може да разясниш логиката.
Ако знаете някой онлайн htaccess генератор, който работи с подобни адреси на кирилица и го споделите - ще е супер.

Благодаря предварително.


--------------------
http://www.creativeartgroup.net - Design - Prepress - WEB Design
Go to the top of the page
 
+Quote Post
Web Design Seo
post Feb 8 2013, 11:08 AM
Post #4


Web Design Seo
****

Group: Root Admin
Posts: 3,976
Joined: 29-April 09
From: Sofia
Member No.: 1



На някои сървъри става директно на кирилица, но трябва да си запишеш първо Htaccess файла с енкодинг utf-8 без bom. Това обаче не работи навсякъде!

Ако сработи обаче няма да ти трябва искейпване - наклонената черта. А искейпването се прави пред всеки специален символ като тире, точка и други и отделно пред всички символи започващи с "%8" 


--------------------
Правила на форума | Forum Rules | How to receive support. 3D Web Design: Уеб дизайн, Seo оптимизация, Web Site Extensions, Oscommerce Addons, Wordpress plugins and Joomla Extensions. Изработка на уеб сайтове и оптимизация на сайт за търсачки и Seo услуги.
Go to the top of the page
 
+Quote Post
pinki
post Aug 8 2016, 08:51 AM
Post #5


Newbie
*

Group: Members
Posts: 1
Joined: 8-August 16
Member No.: 2,385



Здравейте,

Благодаря за поста! Имам затруднения с изпозлването на директивите по начина, по който сте го описали тук. Клиентът ми иска 301 редирект към адреси на кирилица, защото някой му е казал, че е по - добре за SEO, което, според мен, не е много вярно, но както и да е. Целия петък опитвах, но успявах само да съборя сайта. Опитвам да конвертирам, примерно, следното URL:

Код
https://ddd-guard.bg/index.php/contacti-ddd


Правя нещо такова:

RewriteCond %{HTTP_HOST} ^ddd-guard.bg$ [OR]
RewriteCond %{HTTP_HOST} ^ddd-guard.bg$
RеwrіtеRulе ^index.php$\contacti\-ddd\-rеѕultѕ\ "httрs\:\/\/ddd\-\guard\.bg\/контакти\-\ддд"
[R=301,L,NЕ]

Просто не разбирам механизма на работа. Дали ще е удобно да ми подскажете? не съм сигурен, че слагам escape на правилните места.



This post has been edited by Web Design Seo: Aug 17 2016, 07:07 AM
Go to the top of the page
 
+Quote Post
Web Design Seo
post Aug 17 2016, 07:06 AM
Post #6


Web Design Seo
****

Group: Root Admin
Posts: 3,976
Joined: 29-April 09
From: Sofia
Member No.: 1



1. В Joomla index.php се маха по друг начин - първо трябва да активирате в Глобални настройки -> Ползване на mod_rewrite:
Код
administrator/index.php?option=com_config


След това правилния код за редирект би трябвало да е:
Код
RewriteCond %{HTTP_HOST} ^ddd-guard.bg$ [OR]
RewriteCond %{HTTP_HOST} ^www.ddd-guard.bg$
RewriteRule ^contacti\-ddd$ "https://ddd-guard.bg/контакти\-ддд" [R=301,L]


--------------------
Правила на форума | Forum Rules | How to receive support. 3D Web Design: Уеб дизайн, Seo оптимизация, Web Site Extensions, Oscommerce Addons, Wordpress plugins and Joomla Extensions. Изработка на уеб сайтове и оптимизация на сайт за търсачки и Seo услуги.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

Collapse

> Similar Topics

  Topic Replies Topic Starter Views Last Action
No new Pinned: Htaccess Code To Speed Up Joomla
example code for Htaccess for Joomla, Wordpress and other CMS
5 Web Design Seo 14,948 15th February 2017 - 08:18 AM
Last post by: Web Design Seo
No New Posts Htaccess Code To Switch To Other Php Version
Htaccess Code To Switch To php 5.6
0 Web Design Seo 6,399 13th June 2012 - 08:21 AM
Last post by: Web Design Seo


 



RSS Lo-Fi Version Time is now: 27th April 2018 - 04:48 AM
Clicky Web Analytics