gavin_daCEO Ответов: 1

Я хотел бы изменить URL-адреса, не меняя их путь


Добрый день, если бы кто-нибудь мог посоветовать мне, как я буду использовать эти URL-адреса
http://example.com/home.php
http://example.com/welcome/contact-us.php
http://example.com/home/support/email_us.php

к чему-то вроде этого
http://example.com/home
http://example.com/welcome/contact-us
http://example.com/home/support/email_us

Большое спасибо

Что я уже пробовал:

исследование и опробованные модификации кода

Richard MacCutchan

В чем же проблема? Вам просто нужно использовать текстовый редактор, чтобы удалить файл ".php".

gavin_daCEO

я сделал это однако это создает ошибку на сервере

Richard MacCutchan

Мы действительно понятия не имеем, что вы делаете и почему. Какую проблему вы на самом деле пытаетесь решить?

gavin_daCEO

я пытаюсь удалить расширение .php

gavin_daCEO

я получил кучу строк о том, как это сделать в интернете, и они не работают. последняя версия-это #remove php file extension-например https://example.com/file.php станет https://example.com/file
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [NC,L]

1 Ответов

Рейтинг:
9

Andre Oosthuizen

Единственный способ-это добавить

RewriteRule
вместо того, чтобы ваш .htaccess файл, который будет переименовать свой URL-адрес, что вы укажете. Это требует немного чтения, но это возможно.

ЭТОТ это хорошая отправная точка.


gavin_daCEO

спасибо

Andre Oosthuizen

Удовольствие.