.htaccess mod_rewrite에 문제가 있습니다. 나는 간단한 사용자 정의 CMS를 만들었고 이것을 내 도메인의 하위 디렉토리에 넣었습니다. http://www.example.com/cmsHtacces mod_rewrite 하위 디렉토리
I했습니다있어 다음과 같은 상황 :
CMS/index.php를 페이지 = 모듈/페이지/index.php에 이 CMS/모듈/페이지/인덱스로 변환
및 CMS/index.php에? 페이지 = 모듈/페이지/edit.php? ID = 1 CMS/모듈/페이지/편집/1
I로 변환 그것은 하위 도메인 작업 도착했습니다 '하지만 난 example.com/cms를 사용할 때 그것은 ... 내가이 htaccess로를 만든 적이 있지만 내가 그것을 작동 가져올 수 없습니다 아무것도에게
하지 않습니다
RewriteEngine On
Options +FollowSymlinks
RewriteBase/
RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC]
RewriteRule ^(.*?)$ $1 [L]
RewriteRule ^/cms/([^/]*)/$ cms/index.php?page=$1 [L,QSA]
RewriteRule ^/cms/([^/]*)$ /cms/index.php?page=$1 [L,QSA]
RewriteRule ^/cms/pages/([^/]*)/$ /cms/index.php?page=pages/$1 [L,QSA]
RewriteRule ^/cms/pages/([^/]*)$ /cms/index.php?page=pages/$1 [L,QSA]
RewriteRule ^/cms/modules/([^/]*)/([^/]*)/$ /cms/index.php?page=modules/$1/$2 [L,QSA]
RewriteRule ^/cms/modules/([^/]*)/([^/]*)$ /cms/index.php?page=modules/$1/$2 [L,QSA]
RewriteRule ^/cms/modules/([^/]*)/([^/]*)/([^/]*)$ /cms/index.php?page=modules/$1/$2&id=$3 [L,QSA]
인가? 그것은 무엇을해야 하는가? URL을 지정하면 원하는 출력은 무엇입니까? – icabod
나는 게시물을 편집했습니다. 지금은 분명 해요. –