VPS에서 공유 호스팅 환경으로 이동하기 때문에 강제로 IIRF에서 Isapi_Rewrite로 전환되었습니다. IIRF에서 사용하고 있던 URL 재 작성은 최소한의 수정만으로 이루어져야하지만, 알려지지 않은 몇 가지 이유 때문에 재 작성 중 하나만 작동합니다.Windows 공유 호스팅에서 Isapi_Rewrite 2로 URL 재 작성이 부분적으로 실패합니다
[ISAPI_Rewrite]
RewriteEngine On
RewriteRule /buy-sell-assets$ /search/Assets.asp
ReWriteRule .*trucks-tractor\.html$ /search/NewSearch.asp?cat_id=157
RewriteRule .*trucks-rigid\.html$ /search/NewSearch.asp?cat_id=10
ReWriteRule .*trailers\.html$ /search/NewSearch.asp?cat_id=4
ReWriteRule .*helicopters\.html$ /search/NewSearch.asp?cat_id=481
ReWriteRule .*aircraft-fixedwing\.html$ /search/NewSearch.asp?cat_id=467
ReWriteRule .*aircraft-fixed-wing\.html$ /search/NewSearch.asp?cat_id=467
ReWriteRule .*buses\.html$ /search/NewSearch.asp?cat_id=3
ReWriteRule .*boats\.html$ /search/NewSearch.asp?cat_id=559
ReWriteRule .*cars\.html$ /search/NewSearch.asp?cat_id=8
ReWriteRule .*crushers\.html$ /search/NewSearch.asp?cat_id=635
ReWriteRule .*screens\.html$ /search/NewSearch.asp?cat_id=637
ReWriteRule .*cranes\.html$ /search/NewSearch.asp?cat_id=430
ReWriteRule .*equipment\.html$ /search/NewSearch.asp?cat_id=12
정말 이상한 일이 있지만, 아무도 다른 사람의 재 작성 규칙
RewriteRule .*trucks-rigid\.html$ /search/NewSearch.asp?cat_id=10
작동 할 것입니다 :
여기 ISAPI_REWRITE V2 내 httpd.ini입니다. 그들은 모두 똑같은 스크립트를 가리키고 있습니다. 그래서 저는 왜 다른 사람들이 일하지 않는지를 완전히 잃어 버렸습니다.
Here's the working URL:
http://www.atn.co.za/buy-sell-assets/trucks-rigid.html
Here's one of the non-working URLs:
http://www.atn.co.za/buy-sell-assets/trailers.html
왜 다른 사람이 작동하지 않아야합니까? 이것은 엄청난 좌절감을주는 문제입니다. 저는 약 4 시간 동안 다양한 순열을 시도해 왔으며 과감한 일을하려고합니다. (
누구나 통찰력이나 도움을 주면 고맙겠습니다. .