Какая ошибка на моей странице индекса 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

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

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 и т. д.

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

0
задан 14 June 2016 в 21:00
1 ответ

Используйте

RewriteRule ^(.*)$

вместо

RewriteRule ^

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

https://httpd.apache.org/docs/current/rewrite/flags.html
0
ответ дан 5 December 2019 в 10:15

Теги

Похожие вопросы