2013-05-01 2 views
2

mod_rewrite로 깨끗한 URL을 만들 수 있음을 알게되었습니다. 나는 /home.php과 같은 페이지를 /home (.php없이)으로 볼 수있게 만들었습니다. ?mod_rewrite로 URL 재 작성하기 -

지금, 나는

이 23 내가 사용하는 코드입니다/view_album.php album_id = 23 앨범 로를 설정하고 싶습니다,하지만 슬프게도 그것은 작동하지 않습니다 :

Options SymLinksIfOwnerMatch MultiViews 
RewriteEngine On 
RewriteBase /beta/ 
RewriteRule ^album/(.*)/ view_album.php?album_id=$1 

미리 감사드립니다.

+0

"정리"란 무엇입니까? how/home은 /home.php보다 낫다. –

+3

** 앨범/23 **에는 후행 슬래시가 없지만 '^ album /(.*)/'에는 1이 필요합니다. –

답변

1

사용

RewriteEngine On 
RewriteBase /beta/ 
RewriteRule ^album/([0-9]*)$ view_album.php?album_id=$1 

과 지적 또는 폴더라는 이름의 앨범에있을 수 있습니다 이미지를 액세스 할 수 있도록 숫자, album/을 따르는 경우에만 다시 작성해야합니다.