относительно многоязычной перезаписи URL - PullRequest
2 голосов
/ 23 марта 2011

Я хочу реализовать переписывание URL, чтобы, например, все немецкие страницы имели URL с / de / после доменного имени (и английские страницы с / en /), но на самом деле мне не нужно создавать и управлять всемиэти подкаталоги.Я хочу, чтобы это "de" / en сохранялось на сайте

Так же, как упомянуто в статье ниже: -

http://www.deevelop.com/en/web-design-company/blog/12/Multilingual-website.html

Пожалуйста, проверьте содержимое в разделеSUBDIRECTORIES "заголовок в этой статье.

Эта статья не объясняет вещи в деталях.Могу ли я получить ссылку на другие примеры, которые достаточно сложны?

Или, если кто-то реализовал такую ​​вещь, это может помочь.Спасибо

1 Ответ

1 голос
/ 23 марта 2011

Перезапись URL-адреса - это процесс перехвата входящего веб-запроса и перенаправления запроса на другой ресурс. При выполнении перезаписи URL обычно проверяется запрашиваемый URL-адрес, и, в зависимости от его значения, запрос перенаправляется на другой URL-адрес. Например, в случае, когда в результате реструктуризации веб-сайта все веб-страницы в каталоге / people / были перемещены в каталог / info / employee /, вы можете использовать перезапись URL-адреса, чтобы проверить, предназначен ли веб-запрос для файл в каталоге / people /. Если запрос был для файла в каталоге / people /, вы бы хотели автоматически перенаправить запрос в тот же файл, но вместо этого в каталог / info / employee /.

Сначала вам нужно скачать SP1 (бесплатно) и установить его, а затем перейти по следующим ссылкам:

http://msdn.microsoft.com/en-us/magazine/2009.01.extremeaspnet.aspx

http://chriscavanagh.wordpress.com/2008/03/11/aspnet-routing-goodbye-url-rewriting/

...