2013-02-06 3 views
1

최근에 .htaccess 파일을 사용하여 내 웹 페이지의 URL을 편집했습니다. 이것은 mod_rewrite (Apache)로 수행됩니다. XAMPP를 사용하고 작업 파일은 적절한 htdocs 폴더 안에 있습니다. 로컬 디렉토리에서 .htaccess 파일이 작업을 수행하고 URL을 편집합니다. 도메인 이름을 가지고 작업 파일을 정기적으로 업데이트합니다. 이 파일을 FTP를 통해 도메인에 업로드하면 아파치 모듈이 웹 디렉토리에서 작업 할 수있는 방법이 없기 때문에 .htaccess 파일이 제대로 작동하지 않습니다. 그래서 내 질문은 어떻게해야 아파치의 mod_rewrite 모듈없이 웹 디렉토리에서 .htaccess 파일 작업을 할 수 있습니까?.htaccess는 Apache 서버에서 작동하지만 FTP 디렉토리에서는 작동하지 않습니다.

+0

htaccess 파일이 FTP URL (예 :'ftp : // somehost.com/dir/path/file.txt')에 영향을 줄 수 있는지 묻고 있습니까? –

+0

기본적으로. 나는 최선을 다해 설명하려고 노력했다. 나는 더 잘게 자르고 말린다. 사이트를 만들고 파일에 대해 작업하는 로컬 폴더가 있습니다. 나는 현재 XAMPP의 htdocs 폴더에 php 작업 문제를 해결하고있다 : localhost/site/index.php. 디렉토리에 .htaccess 파일이 있습니다. 아파치가 켜져 있기 때문에 잘 동작합니다. 그런 다음 해당 파일을 웹 사이트 도메인 (http://www.mysite.com/index.php)에 업로드합니다. 거기 페이지가 아파치를 통해 실행되지 않기 때문에 .htaccess 파일이 작동하지 않습니다. 그래, 네. .htaccess 파일을 웹 디렉토리에서 작동하게하려면 어떻게합니까? – JoeAndy

+0

@ user2045366 위대한 관측입니다. x.htaccess 파일의 이름을 변경하고 FTP를 통해 업로드하려고했습니다. 그러나 웹 디렉토리에서 .htaccess로 파일의 이름을 다시 바꾼 경우에도 여전히 작동하지 않습니다. – JoeAndy

답변

0

질문이 명확하지 않습니다. Apache가 요청을 결코 처리하지 않으므로 Apache 서버 (http://localhost/~user/index.html)를 거치지 않고 정적 파일 (즉, file:///home/user/www/index.html)에 액세스하는 경우 URL 재 작성이 작동하지 않습니다.

아마도 .htaccess 파일이 제대로 업로드되지 않았습니까? 마침표로 시작하는 파일과 같이 이상하게 명명 된 파일을 업로드하려고하면 일부 프로그램에서 약간 불평 할 것입니다.

관련 문제