2017-01-11 19 views
-1

мой URL со специальным параметром не извлекает и не индексирует в google, и у меня есть ошибка искателя для всех Urls, включают этот параметр '#!' !мой URL со специальным параметром не извлекает и не индексирует в google, у меня ошибка обходчика

mysite.com/products/ دوربین/1187/вид/#/1187-Группа продуктов/атрибутов-576644-2207/

и загрузка в Google просто поддерживают это:/Продукты/دوربین/1187/вид/ означает, что URL-адрес, содержащий «#!», и Google выборка не показывает или знает другой устав после
/продукция/دوربین/1187/просмотра/

этого параметра, используемый для сортировки и фильтраций в параметре URL Google показывает параметр как «_escaped_fragment_» Я изменил такое же, как следует Рис.

ошибка искателя URL: mysite.com/products/%DA%AF%D9%88%D8%B4%DB%8C/1145/view/? _escaped_fragment_ =/1145-Группа продуктов/атрибутов-100686-2305/

enter image description here

ответ

-1

Я думаю, что вы могли бы быть в состоянии кодировать эти символы с помощью веб-сайта, как это: http://www.url-encode-decode.com Например:

mysite.com/products/دوربین/1187/view/#!/productgroup-1187/attributes-576644-2207 

будет:

mysite.com%2Fproducts%2F%D8%AF%D9%88%D8%B1%D8%A8%DB%8C%D9%86%2F1187%2Fview%2F%23%21%2Fproductgroup-1187%2Fattributes-576644-2207 

В зависимости от языка, который вы используете там e библиотечные функции, которые могут помочь вам в достижении этого перевода программно.

Как вы используете C#, вы можете попробовать класс UriBuilder. Вот демонстрационный код:

using System; 

namespace ConsoleApplication1 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      var oURL = new UriBuilder("mysite.com/products/دوربین/1187/view/#!/productgroup-1187/attributes-576644-2207"); 
      string sEscapedURL = oURL.Uri.AbsoluteUri; 

      Console.WriteLine("sEscapedURL = {0}", sEscapedURL); 
      Console.ReadLine(); //Pause 
     } 
    } 
} 
+0

Мой язык персидский и google поддерживается it.but в ошибке обхода ошибки с этим параметром, который я использовал в своем URL '#!' для сортировки и фильтрации – Root

+0

К сожалению, по «языку» я имел в виду язык программирования. Например. В C# вы можете кодировать специальные символы в URL-адресе, как описано здесь: http://stackoverflow.com/questions/533527/how-do-i-replace-special-characters-in-a-url –

+0

благодарю вас за ответ. мой язык программирования - C#, но я нашел проблему с "#!" ajax в URL, который не поддерживается google и преобразован в «? _escaped_fragment_ =». Я думаю использовать redirect 301. потому что Google не поддерживает его. – Root