2012-07-10 7 views
2

웹 사이트에서 유지 관리하는 웹 사이트에서 요청을 해당 .php 파일 (예 : www.example.com/press)로 리디렉션하는 리디렉션이있었습니다. -room -> www.example.com/press-room.php. 그러나 PHP 파일이 없으면 WordPress에 요청을 전달합니다. 그러면 WordPress가 슬러그 '프레스 룸'이있는 페이지를 찾습니다..htaccess 파일이있는 경우 리디렉션, 그렇지 않으면 패스

지난 며칠 동안 .htaccess 파일이 재설정되었으며 리디렉션이 더 이상 필요하지 않습니다. WordPress를 방해하지 않고이 규칙을 어떻게 다시 구현할 수 있습니까? 즉,이 리디렉션을 구현할 수있는 방법은 PHP 파일이있는 경우에만 가능합니까?

답변

2

당신의 워드 프레스 규칙 위의이 시도 :

먼저
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php 

, 그것은 하지 디렉토리입니다 있는지 확인합니다. 둘째, .php을 끝에 붙이면 기존 파일이 제공되는지 확인하십시오. 마지막으로 다시 작성하십시오.

+0

Perfect! 그것은 내가 필요한 것입니다. Apache 구성에 익숙하지 않습니다. – Andrew

관련 문제