Intereting Posts
Настройка заголовка сообщения через метаданные возвращает Авто-черновик pagenavigation не показывает следующую страницу, просто ссылаясь на главную страницу Параметры Permalink не меняются Моя тема сохраняет метаданные своего настраиваемого типа сообщений в виде сериализованного массива, как получить доступ к ключам? Как я могу остановить мой блог от ответа? Тип персонализированного сообщения в другом типе сообщения Какой самый простой способ добавить дополнительные параметры в опции темы из двадцати одиннадцати тем? Обнаружение, когда TinyMCE «готов», Добавить субтитры к названию продукта Woocommerce тема и плагин устанавливают или обновляют ошибку отображения в localhost Каков наилучший способ создать экземпляр класса плагина в вашей теме WordPress? Можно ли исправить ошибки Access-Control-Allow-Origin (CORS origin) с помощью директивы заголовка php? Может ли is_page и is_front_page быть истинными? Что случилось с менеджером средств массовой информации? закажите сообщение my meta value m / d / y format with year as included value

add_rewrite_rule не действует в WordPress? .htaccess не обновляется

Я пробовал весь день, чтобы заставить свой собственный переписывать работать в WordPress, но я просто не могу заставить ничего работать. Я пробовал так много разных способов, но ничего не происходит в файле .htaccess, поэтому я не уверен, что я делаю неправильно на данный момент. Это, например, я нашел в руководстве WordPress, которое я пробовал, но он не работает. https://codex.wordpress.org/Rewrite_API/add_rewrite_rule . Я слышал, что вам нужно сбросить переписывание, поэтому я попробовал добавить flush_rewrite_rules (); к файлу functions.php тоже, но это не имеет никакого значения. Также я обновляю permalinks wordpress, чтобы получить обновление так же. Но в файле .htaccess все еще ничего не происходит. Итак, что мне делать? Кстати, я использую серверную службу веб-сервера, поэтому я не могу самостоятельно изменить «глубокие» настройки сервера.

Я использую плагин WP Fastest Cache, который много показывает в файле .htaccess. Я начал думать, будет ли это вмешиваться, но я думаю, что нет. Не знаю, что делать, я действительно хочу, чтобы мои ссылки работали, где у меня есть пользовательские шаблоны с параметрами $ _GET [''] для приятных поисковых запросов. Вещь – мне только нужно, чтобы она начала работать, как сейчас, ничего не происходит, что бы я ни делал. Простейший add_rewrite_rule не влияет ни на что. Я уверен, что .htaccess находится в корневой папке сайта и что я редактирую правильный файл functions.php.

function custom_rewrite_basic() { add_rewrite_rule('^leaf/([0-9]+)/?', 'index.php?page_id=$matches[1]', 'top'); } add_action('init', 'custom_rewrite_basic'); 

Файл .htaccess (который полностью сгенерирован, но без треков моих функций переписывается).

 # BEGIN WpFastestCache <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^www.mywebsite.com [NC] RewriteRule ^(.*)$ http\:\/\/mywebsite\.com\/$1 [R=301,L] RewriteCond %{HTTP_USER_AGENT} !(facebookexternalhit) RewriteCond %{REQUEST_METHOD} !POST RewriteCond %{HTTPS} !=on RewriteCond %{REQUEST_URI} !(\/){2}$ RewriteCond %{QUERY_STRING} !.+ RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\"]+ [NC] RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC] RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/all/$1/index.html -f [or] RewriteCond /storage/content/64/117764/mywebsite.com/public_html/wp-content/cache/all/$1/index.html -f RewriteRule ^(.*) "/wp-content/cache/all/$1/index.html" [L] </IfModule> <FilesMatch "\.(html|htm)$"> AddDefaultCharset UTF-8 <ifModule mod_headers.c> FileETag None Header unset ETag Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" Header set Pragma "no-cache" Header set Expires "Mon, 29 Oct 1923 20:30:00 GMT" </ifModule> </FilesMatch> # END WpFastestCache # BEGIN GzipWpFastestCache <IfModule mod_deflate.c> AddType x-font/woff .woff AddOutputFilterByType DEFLATE image/svg+xml AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/x-font-ttf AddOutputFilterByType DEFLATE application/vnd.ms-fontobject AddOutputFilterByType DEFLATE font/opentype font/ttf font/eot font/otf </IfModule> # END GzipWpFastestCache # BEGIN LBCWpFastestCache <FilesMatch "\.(?i:ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf|x-html|css|xml|js|woff|woff2|ttf|svg|eot)(\.gz)?$"> <IfModule mod_expires.c> ExpiresActive On ExpiresDefault A0 ExpiresByType image/gif A2592000 ExpiresByType image/png A2592000 ExpiresByType image/jpg A2592000 ExpiresByType image/jpeg A2592000 ExpiresByType image/ico A2592000 ExpiresByType image/svg+xml A2592000 ExpiresByType text/css A2592000 ExpiresByType text/javascript A2592000 ExpiresByType application/javascript A2592000 ExpiresByType application/x-javascript A2592000 </IfModule> <IfModule mod_headers.c> Header set Expires "max-age=2592000, public" Header unset ETag Header set Connection keep-alive FileETag None </IfModule> </FilesMatch> # END LBCWpFastestCache # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress # BEGIN mywebsite <IfModule mod_headers.c> <FilesMatch "\.(js|css|xml|gz)$"> Header append Vary: Accept-Encoding </FilesMatch> </IfModule> #ENDjapgoi 

Solutions Collecting From Web of "add_rewrite_rule не действует в WordPress? .htaccess не обновляется"