Я создал сайт PHP с некоторыми файлами .php и некоторыми .html, это означает, что некоторые файлы имеют динамическое содержимое, а некоторые файлы будут статическими.
Для динамических страниц я уже сделал перенаправление. Перенаправление, такое как страница категории, список продуктов и страница сведений о продукте, как показано ниже:
http://localhost/project_name/categories.html
http://localhost/project_name/category-name/product-name.html
Теперь я хочу перенаправить статические страницы, как показано ниже:
http://localhost/project_name/factory.html
Я добавил условие для этой страницы в мой .htaccess, как показано ниже:
RewriteRule ^factory.html$ factory.html [R,L]
Я прошел через ответы ниже:
htaccess перенаправить index.html в index.php только для корневого домена
https://css -tricks.com / как к редирект-indexhtml-на-indexphp /
Пожалуйста, проверьте мой ниже полный файл .htccess:
Options -Multiviews
Options +FollowSymLinks
Options +FollowSymLinks
RewriteEngine On
RewriteBase /granite/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^factory.html$ factory.html [R,L]
RewriteRule ^monuments-tombstones.html(.*) monuments-products.php?url=$1
RewriteRule ^monuments-tombstones+/([a-zA-Z0-9-]+).html$ mproduct-detail.php?url=$1
RewriteRule ^cobble-setts.html(.*) cobble-products.php?url=$1 [QSA,L]
RewriteRule ^cobble-setts+/([a-zA-Z0-9-/]+).html$ cproduct-detail.php?url=$1 [L,QSA,NC]
RewriteRule ^[A-Za-z-]+.html?$ products-category.php?u=$1 [NC,L]
RewriteRule ^[A-Za-z-]+/([A-Za-z0-9-]+).html?$ product-detail.php?u=$1 [NC,L]
ErrorDocument 404 /404page.php
Пожалуйста, помогите мне решить эту проблему.