localhost에서는 완벽하게 작동하지만 클라이언트 라이브 서버에서는 작동하지 않습니다. 이 코드를 사용하여 URL을 다시 작성했습니다.localhost에서 작동중인 라이브 서버의 .htaccess 문제를 해결하는 방법은 무엇입니까?
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]
</IfModule>
그러나 작동하지 않습니다.
매우 광범위한 질문을. 실제 문제는 무엇입니까? 정상 404 Not Found가 표시됩니까? mod_rewrite가 사용 가능한지 확인하십시오. –
안녕하세요, 마이크, 귀하의 의견을 보내 주셔서 감사합니다. 나는 그것을 얻지 못하고있다. 어떤 링크를 클릭하면 http://error404.000webhost.com/과 같은 나를 보여줍니다? –
기술적으로 똑같습니다. 000webhost는 404s에 대해 자신의 페이지를 사용합니다. 이는 해당 제품을 판매하는 방법입니다. mod_rewrite가 활성화되지 않았거나 단순히 htaccess 파일 사용을 허용하지 않을 가능성이 있습니다. –