Войти

Показать полную графическую версию : подскажите как сделать ЧПУ для своих скриптов и как мне прописать?


slava400
17-01-2019, 13:37
Всем здравствуйте! У меня сайт на joomla 3.7. у меня свои скрипты php в отдельной папке, и я эти скрипты вставляю в тело документа с помощью команд
{source}
<?php
include '1doska/index.php';
?>
{/source}
Все хорошо но путь получается такой html?cateid=4&page=1, меня эта не устраивает. Как сделать ссылки ЧПУ? Я пробовал в папки прописывать файл .htaccess но не какой реакции. Прошу подскажите как сделать ЧПУ для своих скриптов и как мне прописать? Привожу файл .htaccess который находиться в папке со скриптом.
AddDefaultCharset UTF-8
RewriteEngine on
DirectoryIndex index.php
Options Indexes FollowSymLinks
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule ^(.*)$ index.php?route=$1 [L,QSA]

mwz
17-01-2019, 14:14
slava400, https://yandex.ru/search/?clid=2186623&text=%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8%20%D0%A7%D0%9F%D0%A3

slava400
17-01-2019, 14:34
Спасибо это я все перелопатил. Но как соединить joomla и свой скрипт…

lxa85
17-01-2019, 17:16
slava400, что такое ЧПУ в вашем понимании?
Что хочется получить в итоге?
Хорошо если в формате было/стало.
Т.к. я с ходу не совсем понимаю, в чем критичность ссылок вида "html?cateid=4&page=1"

slava400
17-01-2019, 22:52
Например каталог, было html?cateid=4&page=1 стало /avto/test.html. когда я ввожу в адрес /doska/aasdd то у меня joomla выдает 404, но если я ввожу /doska/index.html то все нормально. Как сделать в joomla /doska/aaaarfbstg вот этот конец aaaarfbstg передавайся в /doska/index.php

Sham
18-01-2019, 10:42
В движке джумлы должны быть свои механизмы преобразования пути (это ищется в сообществах джумлы или в скриптах). htaccess передаёт весь путь загрузчику index.php.




© OSzone.net 2001-2012