>백엔드 개발 >PHP 튜토리얼 >RewriteRule 숨겨진 파일 확장자 문제...

RewriteRule 숨겨진 파일 확장자 문제...

WBOY
WBOY원래의
2016-10-12 09:50:131079검색

#RewriteRule ^([^./]+)/?$ .php [L]

웹사이트가 있는데 xxx.com이라고 하고 웹사이트가 저장된 디렉토리는 xxx라고 합시다.
FTP 경로는
home2/*/public_html/xxx/

xxx 디렉토리에

#RewriteRule ^([^./]+)/?$ .php [L]을 사용하지 않아서 다른 메인 사이트(home2/
*/public_html/)에 이 코드를 추가했을 때 에 들어가게 되었습니다. xxx.com은 404가 됩니다
정상적으로 만들려면 index.php를 추가해야 합니다
이것은 이 코드에 내 xxx를 자동으로 추가하는 것과 같습니다... 하지만 저는 이 코드를 xxx에 사용하지 않았습니다
그래서 그는 xxx.com을 xxx.com/index로 읽어 들이므로 404가 됩니다.
이 RewriteRule을 어떻게 변경할 수 있나요? 다른 디렉터리에 영향을 주지 마십시오!

지금 하고 있는 일은 공생할 수 있도록 public_html/xxx/에

RewriteRule ^index$ index.php [L]
을 추가하는 것인데.. 그런데 또 어떻게 될지는 모르겠습니다
나 파일 확장자를 숨기지 않은 유일한 사이트가 xxx이었는데 갑자기 이런 일이.... 이런 일이 있을 줄은 몰랐네요

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.