실제로 ~name/how.php
대신 ~name/how
을 실행하고 싶습니다..htaccess/mod_rewrite
나는 htaccess로에서 다음을 변경 한 :
# If the requested URI does not contain a period in the final path-part
RewriteCond %{REQUEST_URI} !(.[^./]+)$
# and if it does not exist as a directory
RewriteCond %{REQUEST_fileNAME} !-d
# and if it does not exist as a file
RewriteCond %{REQUEST_fileNAME} !-f
# then add .html to get the actual filename
RewriteRule (.*) $1.php [L]
그러나로 실행됩니다 :
~name/~name/how
을 그리고 모든 링크에는 URL의 예에서 ~name
추가됩니다 클릭합니다. http://ip/~name/~name/~name/serach
.
.htaccess의 잘못된 점을 알려주시겠습니까?
사실 저는 mod rewrite/htaccess에서 새롭습니다. 실제로 변경할 필요가있는 것을 정교하게 제발 할 수 있습니까 ?? –
좋습니다. 간단히 말해서 이것은 재 작성 문제가 아닙니다. HTML 파일이 하위 경로 아래에있는 것처럼 보이게하여 HTML의 상대 경로가 잘못된 위치를 가리키게합니다. 상대적인 링크를 절대 경로로 변경하거나 레이아웃을 변경하여 (DirectoryIndex 제안과 같이) 상대적인 리소스가 실제로 어디에 있는지 확인할 수 있습니다. – SpliFF
안녕 plz이 http://74.220.215.241/~laborfa2/를 확인하고 '작동 방법'을 클릭하면 작동하지만 '로스 앤젤레스'를 오른쪽 클릭하면 오류가 발생합니다. 실제 시간 URL은 입니다. http://74.220.215.241/~laborfa2/lf/main/com/search.php?area='Los Angeles ' –