2013-10-28 3 views
1

문제가 있습니다.매개 변수가있는 domain.com에서 domain.com으로의 Htaccess 리디렉션

http://domain.com/1,example.html > http://domain.com/ref.php?id=1&var=example 

http://domain.com/dir1/1,example.html > http://domain.com/dir1/ref.php?id=1&var=example 

http://domain.com/dir1/dir2/dir3.../1,example.html > http://domain.com/dir1/dir2/dir3.../ref.php?id=1&var=example 

나는이 문제에 대한 보편적 인 솔루션이 필요합니다 : 나는 리디렉션을 필요

RewriteEngine On 
RewriteBase/
RewriteRule ^([a-zA-Z0-9]+),([a-zA-Z0-9]+).html ref.php?id=$1&var=$2 [L] 

: 이것은 내 htaccess로 파일입니다. 스크립트가 설치되는 위치를 모르므로 디렉토리 트리를 알지 못합니다. 나는 네 도움이 필요해.

답변

0

다음 규칙은 DOCUMENT_ROOT/.htaccess 파일 당신을 위해 수행해야합니다 결과는 404,

RewriteEngine On 

RewriteRule ^((?:[^/]*/)*)([^,]*),([^.]*)\.html$ /$1ref.php?id=$2&var=$3 [NC,L,QSA] 
+0

그것은 작동하지 않았다 - ref.php – Emm

+0

글쎄'ref.php'는 파일, 그것은 할 필요가 발견되지 위의 요구 사항에 따라 모든 디렉토리에 존재합니다. – anubhava

+0

RewriteRule^((? : [^ /] * /) *) ([^.] *) \ .html $ $ 1ref.php? id = $ 2 & var = $ 3 [NC, L, QSA] :) – Emm

관련 문제