Htaccess, как стереть как php, так и html в URL-адресе

У меня проблема с моим сайтом. Я не могу скрыть одновременно .html и .php с перезаписью URL. Я могу скрыть один из них с помощью моего файла .htaccess, но не обоих одновременно. Я пытался превратить .php в .html, но это не сработало. Я видел, что в stackoverflow есть много тем по этой теме. И я перепробовал все, что они сказали, и много раз ломал свой сайт. XD Ничего не работает. Я пробовал решения с других сайтов, но тоже ничего не работает.

Может я что-то упустил. Может, я сделал что-то не так, чего не знаю. Может мой сайт специфичен. Вот мой сайт: elisabethpluquetportfolio.com

Вы можете помочь мне решить эту проблему? Я потерялся.

Спасибо :)

Редактировать : Вот мой настоящий htaccess:

#reecriture des liens pour éviter de laisser apparaître .html dans l'url
RewriteEngine On
#Remove .html suffix
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html  [L]

# 301 permanent redirect all .html to non .html pour rediriger les liens 
dont on a enlevé le html
RewriteCond %{THE_REQUEST} \.html
RewriteRule ^(.*)\.html$ /$1 [R=301,L]

Если я сделаю тот же код для .php, заменив .html на .php, это не сработает. Это не работает, потому что у меня не может быть этот код дважды, для html и php.

Я также пробовал это:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html

И это не работает.

Я также пытался переименовать php в html, но это не сработало. Когда это не работает, мой браузер сообщает мне, что не может найти страницу.

У меня нет всех кодов, которые я пробовал, потому что я много пробовал, не ведя записи. Я должен был это сделать, особенно для того, чтобы не пробовать одно и то же несколько раз и показать вам, что я сделал.

Вставьте в вопрос код .htaccess того, что вы уже пробовали. См. Как мне задать хороший вопрос и Как создать минимальный, полный и проверяемый пример

Tom M 18.09.2018 13:15

Хорошо, я делаю это, спасибо. :)

eliplu 18.09.2018 14:04
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
2
41
0

Другие вопросы по теме