나는 www.mywebsite.com이라는 웹 사이트를 가지고 있다고 가정합니다. 내 TYPO3의 V4.7 프론트 엔드는 말에서typo3 : realurl 확장 구성 문제, URL에 경로 단편을 포함하십시오.
www.mywebsite.com/cms/index.php
에 위치하고 있으며, 백엔드는 www.mywebsite.com/cms/typo3/에 있습니다. 나는를 사용하려면
www.mywebsite.com/cms/index.php?id=45
www.mywebsite.com/cms/something
에 :
은 어떻게 realurl 확장은 다음과 같이 URL이 매핑되는 방식으로, 생성하는, "친숙한"URL을 구성 할 realurl의 자동 구성 기능.
<?php
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']=array (
'_DEFAULT' =>
array (
'init' =>
array (
'enableCHashCache' => true,
'appendMissingSlash' => 'ifNotFile,redirect',
'adminJumpToBackend' => true,
'enableUrlDecodeCache' => true,
'enableUrlEncodeCache' => true,
'emptyUrlReturnValue' => '/cms/',
),
'pagePath' =>
array (
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'rootpage_id' => '13',
),
'fileName' =>
array (
'defaultToHTMLsuffixOnPrev' => 0,
'acceptHTMLsuffix' => 1,
'index' =>
array (
'print' =>
array (
'keyValues' =>
array (
'type' => 98,
),
),
),
),
),
);
?>
나는 그것을 끝낼 수 없습니다
이 같은 자동 구성 파일이 모습입니다. 이 웹 사이트에는 가상 호스트가 더 있습니다. 이 typ3 설치를 위해서만 새로운 전용 가상 호스트를 구축하고 싶지 않습니다.
현재 리디렉션이 작동하지 않습니다. "이 서버에서 페이지를 찾을 수 없습니다."라는 일반이 있습니다. 아파치가 발행 한 오류 메시지.
<IfModule mod_rewrite.c>
RewriteEngine on
#RewriteBase /cms/
RewriteRule ^/cms/(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)(/.*)?$ - [L]
</IfModule>