.htaccess n00b의 비트이고 일상 생활에서 정규 표현식을 처리 할 수 없습니다.mod_rewrite 리디렉션 규칙 변수 질문입니다.
RewriteRule ^logo/?$ /pages/logo.html
는 기본적으로,이 /pages/logo.html
을 가지고 가고 /logo
한다 :
난 그냥 잘 작동 RewriteRule
다음 코드 조각이있다.
변수를 사용하여 코드를 일반화 할 수있는 방법이 있습니까? 따라서 각 페이지마다 별도의 줄을 사용하지 않아도 자동으로 작동합니다.
저는 $1
이 변수로 작동 할 수 있지만 대개는 쿼리에 해당하므로이 인스턴스에서는 작동하지 않습니다.
나는 내 서버에 PHP 파일에 적용되지 않았다 있도록를 얻고 있었다 고투 유일한하는 이 재 작성의 대상이 아니 었습니다. 나는 한다 RewriteCond % {REQUEST_FILENAME}로가는 끝났다! ^. * \. php에 $ – Yahel
또한 '한다 RewriteCond % {REQUEST_FILENAME}을 사용할 수 있습니다! 기존의 일반 파일을 제외 할 -f'. – Gumbo