2014-02-28 2 views
-3

다양한 블로그 항목이 저장된 DB가 있습니다. 나는 일반적인 디스플레이 페이지 (blog.php)를 가지고 있고 엔트리가 선택되었을 때 url 변수와 GET을 사용하여 블로그 엔트리를 표시하므로 url은 blog.php와 같을 것이다. blog.php? entry =를 제거하면 xyz가 표시됩니다.URL 변수 만 표시

+0

당신은 뭔가를 시도 했습니까 ... 'url_rewriting'태그를 추가 할만큼 충분한 것을 알고 있었습니까? – ficuscr

+0

@ficuscr 그냥 태그에 URL을 입력하고 나왔다. 다른 사람들만큼 이해하지 못해 죄송합니다 (이 사이트의 요점이라고 생각합니다) – wadey

답변

0

creat에 포함 된 .htaccess 파일 다음

RewriteEngine On 
RewriteRule ^entry/([^/]*)$ /blog.php?entry=$1 [L] 

는 /blog.php?entry=로 리디렉션되고

/블로그/항목/XYZ에게

의 URL 초래 xyz

/mark가 blog.php로 리디렉션 된 후에 원하는 항목이 있다면? entry = xys 그러면 htaccess 파일이됩니다.

RewriteEngine On 
RewriteRule ^([^/]*)$ /blog.php?entry=$1 [L] 
+0

작동하지 않는 것 같습니다. blog.php? art = xyz로 이동하는 링크를 클릭하면 blog.php? art = xyz로 이동합니다. .htaccess 파일을 같은 디렉토리에 넣었습니다. 어떤 아이디어? – wadey

+0

죄송 합니다만, 질문을 오해했을 가능성이 있습니다 만,/xyz처럼 보이게 링크를 다시 작성하면 blog.php로 리다이렉트됩니까? art = xyz (URL이 동일하게 보이도록 유지하면서) –

관련 문제