Typo3 RealURL: показать идентификатор страницы - PullRequest
0 голосов
/ 03 июля 2018

Я хочу использовать расширение RealUrl на моем сайте typo3. Что я хочу сделать:
изменить обычный URL

"http://mysite.it/pag/index.php?id=1"

в

"http://mysite.it/pag/1"

(я хочу скрыть "index.php? Id =")

Возможно ли это сделать с помощью RealUrl? Кто-нибудь может мне помочь? (пример конф) Спасибо

1 Ответ

0 голосов
/ 03 июля 2018

Таким образом, вам, вероятно, не нужен realurl.

Любой URL типа https://mydomain.tld/?{pageid} будет сопоставлен ядром TYPO3 с index.php?id={pageid}, поэтому для вставки вопросительного знака вам потребуется небольшая перезапись htaccess.

Просто ссылки не создаются в этой краткой форме. Но это может быть сделано путем замены в последнем месте (выполните stdWrap.replacement для объекта PAGE):

page = PAGE
page {
    10 = ...
    :

    stdWrap.replacement {
        1.search = index.php?id=
        1.replace =
    }
}

Ваш запрос напоминает расширение ядра simulate static, но это может быть устаревшим, и шаблон отличается от вашего запроса. Это было https://mydomain.tld/{pagetitle}.{pageid}[.{pagetype}].html. Для default-pagetype 0 тип страницы не требуется отображать.

...