..


Рекламные ссылки

Практическое руководство по модуль в Apache Rewrite

Статья, написанная Клаудио Гарау
Страница 1 из 4

1. Введение в Apache mod_rewrite

Mod_rewrite Apache модулей является одним из наиболее широко используемых среди тех, для этого веб-сервера, в частности, факт предоставления инструмент, который позволяет веб-мастерам, чтобы быть частью создания веб-сайтов на основе динамических веб-приложений, а с другой сделать страницы производится путем применения "удобоваримый" для поисковых систем.

Но то, что функция этого модуля? На практике mod_rewrite позволяет "перевести" URL в другом определяемые пользователем в соответствии с определенными правилами, которые должны быть записаны в файл конфигурации Apache или в отдельном файле, что называется. Htaccess файл, который будет загружен в "Внутри корня нашего веб-сайта (даже" загрузить этот файл должен проводиться в соответствии с определенными критериями, но и будет углублять это обсуждение в данный момент).

Классический случай использования mod_rewrite связано с переводом URL-адресов на статические динамики, заметьте, что это понятие имеет решающее значение, потому что форма не предназначена, чтобы сделать динамический адрес (содержащие строку запроса), как статическая, а, скорее, наоборот! Поисковая система и наши пользователи будут видеть статических URL (pippo.html), но на самом деле ресурс существует в динамический адрес (pagina.php? Id = Foo).

Для этого мы напишем наши правила в переводе. Htaccess файл и загрузить его в нужное место (то есть тот, для которого переписать правила), и с этого момента, страницы участвуют следующие шаги будут происходить для нашего веб-сервера:

  • требовали, чтобы клиенты для доступа к конкретному ресурсу, набрав URL в адресной строке браузера (в нашем случае pippo.html);
  • Веб-сервер (Apache, конечно), получают поддержку и проверить, если указанный путь действителен для запрошенного ресурса;
  • pippo.html страница не существует, то запрос в принципе не должны быть удовлетворены;
  • но тогда веб-сервер будет искать инструкции, что делать, и найдите файл Htaccess.
  • в том числе правила, указанные в файле, веб-сервер переводится адрес, введенный в реальном мире и вернется желаемый ресурс.
Чтение отрывков из судебного процесса "перевода" URL, можно было бы спутать эту форму с другими доступными такие как Apache для перенаправления, переписать, однако, мы не с перенаправлением пути просьбой ресурса, но "маскировки" по тому же пути, то URL, используемый клиентом на самом деле это не правильный путь на сервере и, возможно, не когда-нибудь, что-то, что происходит в случае перенаправления.

Но зачем скрывать URL? В настоящее время причины следует искать в факторах, которые часто не связаны с вопросами, тесно связанные технические или разработке приложений.

Изначально mod_rewrite был создан для решения проблемы URL слишком долго вводить, это случилось (а часто и до сих пор происходит), что для достижения detrminata тип ресурса были переполнены строку запроса переменных и параметров; переписать устраняет эту проблему путем способности клиентов обеспечивают более удобный URL.

Сегодня, вместо того, чтобы переписывать стала очень важной темой для операций с позиционированием веб-сайтов в поисковых системах.
И "хорошо известный факт, что они не индексируют страницы эффективно достигается строку запроса слишком длинным или слишком богатая параметров, то этот фактор может ограничивать возможности размещения ресурсов в результатах поисковой выдачи.
На практике мы можем сказать, что то, что является удобным для пользователей, так и для поисковых систем.

В той же категории ...
E-Learning
Linux (курс) Linux (курс)
Полное руководство по открытым исходным кодом системы. От 49 €.
MySQL (курс) MySQL (курс)
Управление с открытым исходным кодом базы данных. С 39 €.
PHP (курс) PHP (курс)
Полный курс для создания динамических веб-сайтов. От 49 €.
Рекламные ссылки