색인은 나를 다른 파일로 리디렉션합니다.

마틴 j

무슨 일이 일어나고 있는지 설명하기 위해 제목에 무엇을 넣어야할지 모르겠지만 파일과 폴더에 대한 직접 액세스를 거부 할 수있는 방법을 찾고있었습니다. .htaccess작동하지 않는 줄을 추가하여 제거했습니다.

내 웹 사이트의 모든 페이지에 액세스 할 수 있지만 색인을 사용하면 직접 액세스하지 못하도록 시도한 페이지로 리디렉션됩니다. 나는의 내용을 삭제 .htaccess, index및 페이지 메신저로 리디렉션 WAMP를 다시 시작하고 사용 CTRL + F5하지만 아무것도 제대로 작동하지 않습니다. 쿠키가 저장되지 않으며 검사 요소에 오류가 없습니다.

이것은 내 .htaccess파일입니다

Options -MultiViews +FollowSymlinks
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST}   !^http://example.com$                [NC]


#ERROR CODE -----------------------------------------------------------
ErrorDocument 400 /assets/error/400.php
ErrorDocument 401 /assets/error/401.php
ErrorDocument 403 /assets/error/403.php
ErrorDocument 404 /assets/error/404.php
ErrorDocument 500 /assets/error/500.php

RewriteRule    ^400/?$                          /assets/error/400.php                   [NC,L]
RewriteRule    ^401/?$                          /assets/error/401.php                   [NC,L]
RewriteRule    ^403/?$                          /assets/error/403.php                   [NC,L]
RewriteRule    ^404/?$                          /assets/error/404.php                   [NC,L]
RewriteRule    ^500/?$                          /assets/error/500.php                   [NC,L]



#User Pages-------------------------------------------------------
RewriteRule    ^//?$                            /index.php                  [NC,L]

RewriteRule    ^signin/?$                       /signin.php                 [NC,L]
RewriteRule    ^signup/?$                       /signup.php                 [NC,L]
RewriteRule    ^signout/?$                      /signout.php                [NC,L]
RewriteRule    ^forgot-password/?$              /forgot-password.php        [NC,L]

RewriteRule    ^credits/?$                      /credits.php                [NC,L]
RewriteRule    ^leaderboard/?$                  /leaderboard.php            [NC,L]
RewriteRule    ^updates/?$                      /updates.php                [NC,L]
RewriteRule    ^live/?$                         /live.php                   [NC,L]


#Misc--------------------------------------------------------------
RewriteRule    ^misc/?$                         /misc.php                   [NC,L]
RewriteRule    ^maintenance/?$                  /maintenance.php            [NC,L]


#Maintenance-------------------------------------------------------
# files to load
# RewriteCond %{REQUEST_URI} !/assets/css/main.css$
# RewriteCond %{REQUEST_URI} !/assets/css/special.css$
# RewriteCond %{REQUEST_URI} !/maintenance.php$
# RewriteCond %{REQUEST_URI} !/.htaccess$

# here filter the developer's IP/
# RewriteCond %{REMOTE_HOST} !^212.251.187.11

# redirect page (maintenance page)
# RewriteRule $ /maintenance [R=302,L]

편집하다

example.com또는을 사용할 때는 문제가 발생하는 것 같지만을 사용할 때는 발생 example.com/하지 않습니다 example.com/index.php. .htaccess사용 된 파일이 1 개 뿐이며 아파치 파일을 변경하지 않았습니다 (내 자신이 아님). .htaccess이 발생하기 직전에 시도한 스 니펫 을 찾으려고합니다.

마틴 j

내 루트 폴더를 다른 PC로 옮겼는데 모든 것이 작동합니다. 무엇이 잘못되었는지 확실하지 않지만 문제를 해결할 수 없었습니다. 문제가 해결되는지 확인하기 위해 wamp를 다시 설치하고 있습니다. 나는 이것이 색인이 작동을 멈추기 전에 사용한 코드라고 믿습니다. 나는 색인으로 Redirect 301 /old/file.html http://yourdomain.com/new/file.html대체하지 않았지만 404페이지와 리디렉션 된 페이지 로 대체하지 않았습니다 .

스 니펫은 http://viralpatel.net/blogs/21-very-useful-htaccess-tips-tricks/ 에서 가져 왔습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Cron은 stdout 및 stderr를 다른 파일로 리디렉션합니다.

분류에서Dev

CodeIgniter send email은 나를 '// sendmail /'로 리디렉션합니다.

분류에서Dev

Azure의 리디렉션 규칙은 브라우저를 app.js 파일로 리디렉션합니다.

분류에서Dev

Google 크롬은 나를 google.com.tr로 리디렉션합니다.

분류에서Dev

Angularjs 라우팅은 나를 기본 페이지로 리디렉션합니다.

분류에서Dev

RewriteRules는 특정 도메인 https를 http로 리디렉션하고 다른 도메인은 반대로 리디렉션합니다.

분류에서Dev

IIS 7은 301 도메인 A를 도메인 B로 리디렉션합니다.

분류에서Dev

오류 : 컨트롤러가 나를 다른 URL로 리디렉션합니다.

분류에서Dev

chmod 700은 다른 사용자로부터 디렉토리를 숨기거나 디렉토리 내의 파일을 표시하도록 제한합니까?

분류에서Dev

최고 출력의 grep은 파일로 리디렉션 할 때 재미있는 문자를 생성합니다.

분류에서Dev

Htaccess는 도메인 / 폴더의 모든 콘텐츠를 다른 도메인으로 리디렉션합니다.

분류에서Dev

history.push 리디렉션은 내가 다른 경로로 설정 한 경로를 재정의합니다.

분류에서Dev

#!로 끝나는 주소를 리디렉션합니다.

분류에서Dev

로그인이 다른 구성 요소로 리디렉션 된 후 탐색 구성 요소를 다시로드합니다. Angular 2

분류에서Dev

lpr은 다른 이름과 디렉토리를 가진 파일을 인쇄합니다.

분류에서Dev

.htaccess는 URI를 유지하면서 다른 도메인의 하위 디렉터리로 리디렉션합니다.

분류에서Dev

SSH 사용자를 다른 SSH 로그인으로 리디렉션하려면 어떻게해야합니까?

분류에서Dev

SSH 사용자를 다른 SSH 로그인으로 리디렉션하려면 어떻게해야합니까?

분류에서Dev

Gzip은 파일 및 디렉토리에 짧은 경로를 사용합니다.

분류에서Dev

내 Azure 개발 환경은 항상 나를 오류 페이지로 리디렉션합니다.

분류에서Dev

.htaccess는 모든 http를 https로 리디렉션하고 다른 방법으로 리디렉션합니다.

분류에서Dev

Mod rewrite는 모든 하위 디렉토리를 동일한 파일로 리디렉션합니다.

분류에서Dev

Perl tar 파일은 디렉토리를 재귀 적으로 생성합니다.

분류에서Dev

htaccess로 리디렉션은 항상? _route_를 추가합니다.

분류에서Dev

Htaccess 파일이 잘못된 IP를 리디렉션합니다.

분류에서Dev

로컬 IP를 제외한 모든 경로를 다른 디렉토리 htaccess로 리디렉션합니다.

분류에서Dev

.htaccess는 모든 것을 https가 아닌 https로 리디렉션하고 404를 색인화합니다.

분류에서Dev

Apache를 사용하여 Ubuntu를 설정하여 하위 도메인을 다른 내부 IP 및 다른 포트로 리디렉션합니다.

분류에서Dev

Heroku 사이트를 다른 Heroku 사이트로 리디렉션합니다.

Related 관련 기사

  1. 1

    Cron은 stdout 및 stderr를 다른 파일로 리디렉션합니다.

  2. 2

    CodeIgniter send email은 나를 '// sendmail /'로 리디렉션합니다.

  3. 3

    Azure의 리디렉션 규칙은 브라우저를 app.js 파일로 리디렉션합니다.

  4. 4

    Google 크롬은 나를 google.com.tr로 리디렉션합니다.

  5. 5

    Angularjs 라우팅은 나를 기본 페이지로 리디렉션합니다.

  6. 6

    RewriteRules는 특정 도메인 https를 http로 리디렉션하고 다른 도메인은 반대로 리디렉션합니다.

  7. 7

    IIS 7은 301 도메인 A를 도메인 B로 리디렉션합니다.

  8. 8

    오류 : 컨트롤러가 나를 다른 URL로 리디렉션합니다.

  9. 9

    chmod 700은 다른 사용자로부터 디렉토리를 숨기거나 디렉토리 내의 파일을 표시하도록 제한합니까?

  10. 10

    최고 출력의 grep은 파일로 리디렉션 할 때 재미있는 문자를 생성합니다.

  11. 11

    Htaccess는 도메인 / 폴더의 모든 콘텐츠를 다른 도메인으로 리디렉션합니다.

  12. 12

    history.push 리디렉션은 내가 다른 경로로 설정 한 경로를 재정의합니다.

  13. 13

    #!로 끝나는 주소를 리디렉션합니다.

  14. 14

    로그인이 다른 구성 요소로 리디렉션 된 후 탐색 구성 요소를 다시로드합니다. Angular 2

  15. 15

    lpr은 다른 이름과 디렉토리를 가진 파일을 인쇄합니다.

  16. 16

    .htaccess는 URI를 유지하면서 다른 도메인의 하위 디렉터리로 리디렉션합니다.

  17. 17

    SSH 사용자를 다른 SSH 로그인으로 리디렉션하려면 어떻게해야합니까?

  18. 18

    SSH 사용자를 다른 SSH 로그인으로 리디렉션하려면 어떻게해야합니까?

  19. 19

    Gzip은 파일 및 디렉토리에 짧은 경로를 사용합니다.

  20. 20

    내 Azure 개발 환경은 항상 나를 오류 페이지로 리디렉션합니다.

  21. 21

    .htaccess는 모든 http를 https로 리디렉션하고 다른 방법으로 리디렉션합니다.

  22. 22

    Mod rewrite는 모든 하위 디렉토리를 동일한 파일로 리디렉션합니다.

  23. 23

    Perl tar 파일은 디렉토리를 재귀 적으로 생성합니다.

  24. 24

    htaccess로 리디렉션은 항상? _route_를 추가합니다.

  25. 25

    Htaccess 파일이 잘못된 IP를 리디렉션합니다.

  26. 26

    로컬 IP를 제외한 모든 경로를 다른 디렉토리 htaccess로 리디렉션합니다.

  27. 27

    .htaccess는 모든 것을 https가 아닌 https로 리디렉션하고 404를 색인화합니다.

  28. 28

    Apache를 사용하여 Ubuntu를 설정하여 하위 도메인을 다른 내부 IP 및 다른 포트로 리디렉션합니다.

  29. 29

    Heroku 사이트를 다른 Heroku 사이트로 리디렉션합니다.

뜨겁다태그

보관