RewriteEngine On
# Перенаправляем URL с .html на URL без расширения
RewriteCond %{THE_REQUEST} \.html
RewriteRule ^(.+)\.html$ /$1 [R=301,L]
# Перенаправляем URL с .php на URL без расширения
RewriteCond %{THE_REQUEST} \.php
RewriteRule ^(.+)\.php$ /$1 [R=301,L]
# Убираем расширение .php из URL
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
# Перенаправляем /index.php и /index.html на главную страницу /
RewriteRule ^index\.(php|html)$ / [R=301,L]
# Добавляем правило для открывания URL как файла, а не директории
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^([^/]+)/$ /$1 [R=301,L]
# Проверяем, существует ли файл с расширением .php или .html
RewriteCond %{REQUEST_FILENAME}.php -f [OR]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.+[^/])/$ /$1.php [L]
# Новое правило для перенаправления с folder1/ на folder1.php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ /$1.php [NC,L]
RewriteEngine On
# Перенаправляем URL с .html на URL без расширения
RewriteCond %{THE_REQUEST} \.html
RewriteRule ^(.+)\.html$ /$1 [R=301,L]
# Перенаправляем URL с .php на URL без расширения
RewriteCond %{THE_REQUEST} \.php
RewriteRule ^(.+)\.php$ /$1 [R=301,L]
# Убираем расширение .php из URL
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
# Перенаправляем /index.php и /index.html на главную страницу /
RewriteRule ^index\.(php|html)$ / [R=301,L]
ErrorDocument 404 /error404.html
# редирект с www на без www
# и убираем лишние слеши
RewriteEngine On
RewriteCond %{THE_REQUEST} // [OR]
RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]
RewriteCond %{ENV:HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteRule ^index(\.\w+)?$ https://site.ru/ [R=301,L]
# с php на html
RewriteCond %{THE_REQUEST} ^(GET|HEAD).+\.php
RewriteRule ^(.*)\.php https://site.ru/$1.html [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\.html$ $1.php [L]
#ставим с index.php на /
RewriteCond %{REQUEST_URI} ^/index$ [OR]
RewriteCond %{REQUEST_URI} ^/index[.]+(\w+)$
RewriteRule . / [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\.html$ $1.php?%{QUERY_STRING} [L]
<?php $another = [
[
'link' => "/page1.php",
'href' => "onclick=\"location.href = $slide['link']\"", //line 606
],
];
require("template-parts/another-request.php"); ?>
<?php foreach ($another as $slide) :; ?>
<div class="another-request__title "></div>
<div class="another-request__button">
<div class="button">
<button class="button_gray" <?= $slide['link']; ?>></button>
</div>
</div>
<?php endforeach; ?>
яндекс убирает все классы