0
나는 항상이모드 재 작성 htaccess로 디스플레이 링크
http://domain.com/contact-us.html
처럼 내 페이지에 링크를 넣어 다음에 이것을 사용했다 올바르게
브라우저에서 링크를 표시하는 모드 재 작성과 문제가 있어요 나는의 index.php 페이지에서 시간 변수를 요청
Options FollowSymLinks
RewriteEngine On
RewriteRule ^([^.]+)\.html$ http://domain.com/index.php?h=$1 [L]
내 htaccess로 파일을 얻을 슬러그를 사용하는 "접촉 우리는"
$h = htmlspecialchars($_REQUEST['h'], ENT_QUOTES, 'UTF-8', false);
$h = preg_replace('/[^-a-z0-9_]/i','',$h);
이 항상 잘 작동하고 아직도 내가 1 일에 사이트를로드
브라우저에서 domain.com/contact-us.html을 보여줍니다 대신 domain.com/contact-us 보는 .html 브라우저에 domain.com? hcontact-us가 나타납니다. 링크가 올바르게 표시되지 않는 것을 제외하고는 모두 작동합니다.