Назад | Перейти на главную страницу

Какая ошибка в моем HTACCESS

индексная страница и страница профиля показывают 404 после перенаправления htaccess, которое я перешел с bogger на wp ..

перенаправил все ссылки из года / месяца / postname.html в postname /, используя следующие строки:

# WPhtc: Begin Custom htaccess
RewriteEngine On
RewriteBase /
  RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([^/]+).html$ /$3

затем перенаправил все предыдущее имя сообщения, html на имя сообщения / используя эту строку

RedirectMatch 301 ^/([^/]+).html$ /$1

Я использовал эти строки для перенаправления мобильных строк:

RewriteCond %{QUERY_STRING} ^m=[01]$
    RewriteRule (.*) /$1? [R=301,L]

окончательный формат:

# WPhtc: Begin Custom htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^m=[01]$
RewriteRule (.*) /$1? [R=301,L]
RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([^/]+).html$ /$3
RedirectMatch 301 ^/([^/]+).html$ /$1

Затем у меня возникла ошибка 404 при открытии таких страниц, как: index.html profile.php и т. Д.

пожалуйста, помогите мне определить причину>

Использовать

RewriteRule ^(.*)$

вместо того

RewriteRule ^

Для подробного объяснения флагов перезаписи я поделился ссылкой ниже.

https://httpd.apache.org/docs/current/rewrite/flags.html