htaccess проблема перенаправления с того же имени файла в тот же файл - PullRequest
0 голосов
/ 01 мая 2018

Я создал сайт 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

Пожалуйста, помогите мне решить эту проблему.

...