2013-05-03 5 views
0

마스크 내가 눈이 멀지 않는 한, 나는 옳은 대답을 찾지 않고 검색해 왔기 때문에 이것이 묻혀 있는지 확신 할 수 없다.htaccess 마스크

www.example.com/?webform 사이트에 존재하지 않는 가짜 디렉토리로 가려는 사이트가 있습니다. 아카 : www.example.com/blahblah

내가 htaccess로 파일에이 지나치게 복잡하게하고 있는지 알고,하지만 내가 지금까지 가지고하는 것은하지 않습니다

Options +FollowSymLinks -MultiViews 
RewriteEngine On 
RewriteBase/

RewriteCond %{QUERY_STRING} webform 
RewriteRule (.*) https://www.example.com/blahblah [L,R=301] 

이 맞습니까? 또는 나는 뭔가를 놓친다.

감사합니다.

답변

0

나는 그것을 테스트하고 그것을

Options +FollowSymlinks 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_URI} ^/blahblah?  [NC] 
RewriteRule .* /?webform     [L] 

위의 코드 맵 작동이에
http://test.mi-creativity.com/blahblah

:
http://test.mi-creativity.com/?page4

당신이에 두 개의 링크를 열 수 있습니다 확실히해라.

+0

이것이 작동하는지 잘 모르겠습니다. 나는 이것을 막고있는 아파치에 있는지 궁금해하기 시작했다. – user2347244

+0

@ user2347244 업데이트 된 코드 확인 –

+0

아직 시도하지 마세요. 내가 궁금한 한 가지 점은 포트 80을 443으로 리다이렉트 (redirect)하기 위해 리다이렉트를하는 것입니다. – user2347244