카테고리별로 제품을 나열하는 디렉토리가 있습니다. 변수 _GET
이 있으면 쿼리에 사용됩니다. example/a/1/b/2/c/3/d/4
나는 단지 _GET
값을 대체 할 변수를 사용하여 참조 example/index.html?a=1&b=2&c=3&d=4
.htaccess 예쁜 URL 문제 (mod_rewrite)
가장 .htaccess
사례가된다, 그러나 나는 다음과 같은 규칙을 사용할 수 있습니다 : 내가 좋아하는, "예쁜 URL의"를 사용하고 싶습니다
Options +FollowSymlinks
RewriteEngine on
RewriteRule ([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)$ index.html?$1=$2&$3=$4&$5=$6 [L]
RewriteRule ([^/]+)/([^/]+)/([^/]+)/([^/]+)$ index.html?$1=$2&$3=$4 [L]
RewriteRule ([^/]+)/([^/]+)$ index.html?$1=$2 [L]
그리고 작품 ...하지만, 내가 더 이상 RewriteRules
(밖으로 같은 &17=$18
에)을 추가, 작동을 멈 춥니 다. 이전 값을 기준으로 배열의 일종으로 체인 차례의 마지막 변수 (위의 index.html?a0=a1&a3=a4
을 구축 할 것입니다) ...
- 이 할 수있는 더 좋은 방법이 있나요?
- 비효율적입니까?
- 변수 개수에 제한이 있습니까
.htaccess
- 규칙은 얼마나 오래있을 수 있습니까?
감사합니다.
고마워요! Google은 .htacces에 허용되는 변수의 수에 대한 결과를 보여주지 않았으므로 이제 다른 방향으로 시도 할 것을 알았습니다 ... 다시보고 할 것입니다. – amos