✅ Новости WEB и WordPress, темы, плагины. Здесь мы делимся советами и лучшими решениями для веб-сайтов.

Объяснение правил перезаписи URL-адресов WordPress

21

Apache Server разрешает правило перезаписи URL-адресов, просто помещая файл с именем .htaccess в каталоги FTP. Правила перезаписи переопределяют его родительские правила, если таковые имеются. Однако вы можете установить следующее в подпапке <em.htaccess. чтобы явно разрешить использование родительского .htaccess.

RewriteOptions inherit

После установки WordPress он создаст .htaccess в корневом каталоге блога. Возьмем, к примеру, этот блог, ниже приведен контент по умолчанию, созданный WordPress.

Комментарии начинаются с решетки. IfModule проверяет, включен ли модуль перезаписи. ^index.php$ — [L] предотвращает перезапись запросов к index.php, чтобы избежать бесконечных циклов. Если запрос для index.php, директива ничего не делает — и останавливает обработку правил [L], т.е. L — Last. RewriteCond указывает, что если запрошенный файл не является реальным файлом или каталогом, все будет перенаправлено на index.php, который может получить $_SERVER[‘REQUEST_URI’] и вызвать правильный код для рендеринга запрошенной пользователем страницы. .

Приведенная выше строка RewriteRule ^/?(.*)$ /index.php?id=$1 [L] обычно используется для преобразования URL-адреса, например https://steakovercooked.com/ xyz, в https://steakovercooked.com/index. .php?id xyz.

Источник записи: helloacm.com

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