WebSite X5Help Center

 
Albert G.
Albert G.
User

Скрыть html и php c url сайта  ru

Автор: Albert G.
Просмотрено 1566, Подписчики 1, Размещенный 0  

Автор: XXx XXxПросмотрено 151, Подписчики 2, Размещенный 0  Тэги: php,website x5 pro 2021.5,расширение,убрать

Для тех кому нужно убрать расширение php из URL (адресной строки). код проверен, работает!

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^.*$ $0.php [L,QSA]
RewriteCond %{THE_REQUEST} ([^\s]*)\.php(\?[^\s]*)?
RewriteRule (.*) %1 [R=301,L]

На хостинге в корне сайта найдите  файл .htaccess и вставьте туда этот код с самого начала
Вопрос: Как исключить страницу регистрации и авторизации? и нужных страниц

Размещено
6 Ответы
Максим Г.
Максим Г.
User

Вы имеете ввиду из поиска скрыть? Это делается в robots.txt укажите директиву Disallow.

Читать больше
Размещено От Максим Г.
Pavel M.
Pavel M.
User

Всё это азы для строительства сайтов, один поисковый запрос и у вас тонны инфы. 

Читать больше
Размещено От Pavel M.
Albert G.
Albert G.
User
Автор

Нет, я имею ввиду что если использовать ранее представленный код в .htaccess то перейти на личную страницу не удаётся. В моём понимании логика структурированна таким образом что imlogin должен иметь расширение. В случае отсутствия расширения страницы (php, html) логика работы приложения (процесса регистрации и аутентификации) нарушается. Для того чтобы решить данную проблему в .htaccess необходимо внести корректировки основанные на данной ошибке. Решением проблемы, я предположил - внести определенный диапазон страниц в исключение, то есть параметры которые отвечают за скрытие url не должны применяться к диапазону страниц отвечающих за аутентификацию пользователей.

Читать больше
Размещено От Albert G.
Pavel M.
Pavel M.
User
Albert G.
Нет, я имею ввиду что если использовать ранее представленный код в .htaccess то перейти на личную страницу не удаётся. В моём понимании логика структурированна таким образом что imlogin должен иметь расширение. В случае отсутствия расширения страницы (php, html) логика работы приложения (процесса регистрации и аутентификации) нарушается. Для того чтобы решить данную проблему в .htaccess необходимо внести корректировки основанные на данной ошибке. Решением проблемы, я предположил - внести определенный диапазон страниц в исключение, то есть параметры которые отвечают за скрытие url не должны применяться к диапазону страниц отвечающих за аутентификацию пользователей.

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

Читать больше
Размещено От Pavel M.
Albert G.
Albert G.
User
Автор

Возникновение проблемы является этапом улучшения того над чем идёт данный процесс.

Читать больше
Размещено От Albert G.
Максим Г.
Максим Г.
User
Albert G.
Возникновение проблемы является этапом улучшения того над чем идёт данный процесс.

Тут я соглашусь с Павлом.   Для чего вам это нужно?  если вы можете, к каждой страницы выставить всё что угодно.  для этого есть гугл аналитик яндекс вебмастер и Исходный код можете вставлять.    Зачем в дебри то лезти? 

Читать больше
Размещено От Максим Г.