Я пытаюсь переименовать URL для моего сайта в первый раз. У меня нет сложных перенаправлений или запросов на получение в моих URL.
Текущий URL-адрес
www.example.com/index.php
www.example.com/createproject.php
Я хочу изменить это значение на
www.example.com/index
www.example.com/project
Моя структура папок для указанных выше файлов php выглядит следующим образом
/var/www/html/index.php
/var/www/html/createproject.php
Значение по умолчанию для conf установлено в папку /var/www/html
. Я пытаюсь переписать URL через файл .htaccess
, который находится в
/var/www/html/.htaccess
, и я использовал следующий код:
RewriteEngine On
RewriteRule index index.php [NC,L]
RewriteRule project createproject.php [NC,L]
На моем веб-сайте, У меня есть боковая панель, которая содержит URL для этих страниц. Например:
echo '<div class="nav">';
echo '<div class="sb-sidenav-menu-heading">Core</div>';
echo '<a class="nav-link" href="index.php"';
echo '><div class="sb-nav-link-icon"><i class="fas fa-tachometer-alt"></i></div>';
echo 'Dashboard</a';
echo '>'
Выше приведен фрагмент рендеринга на боковой панели в файле php. Я не уверен, что мне нужно изменить эту строку
echo '<a class="nav-link" href="index.php"';
на
echo '<a class="nav-link" href="index"';
Это вместе с описанным выше .htaccess и их комбинациями - ни одна из них не помогла.