Điểm:0

IIS Chuyển hướng đến nhiều thư mục con sau đó xảy ra lỗi khi tôi sử dụng tên quy tắc khác

lá cờ ru

Tôi có một vấn đề rất lạ mà tôi không thể tìm ra. Trong IIS dưới mô-đun viết lại URL, tôi có một quy tắc chuyển hướng, quy tắc này hoạt động hoàn toàn tốt khi nó ở dưới một tên quy tắc cụ thể, tuy nhiên, khi tôi thay đổi tên quy tắc, nó sẽ chuyển hướng đến rất nhiều thư mục con. Ví dụ: khi tôi đặt tên quy tắc của mình là "Chuyển hướng đến trang đăng ký" và truy cập URL

example.com/companyName/login

nó chuyển hướng tôi đến

example.com/subFolder/companyName/login

đó là những gì tôi muốn. Tuy nhiên, vì tên quy tắc không phản ánh chức năng của quy tắc chuyển hướng ở đây nên tôi muốn giữ nguyên tên quy tắc là "Chuyển hướng đến trang đăng nhập". Khi tôi thay đổi tên quy tắc, nó không hoạt động và việc truy cập vào cùng một url sẽ chuyển hướng tôi đến

example.com/subfolder/subfolder/subfolder/subfolder/...(nhiều lần lặp lại)..../subfolder/companyName/login

vấn đề này gần giống với vấn đề này câu hỏi, nhưng, giải pháp trong đó không hiệu quả với tôi.

quy tắc trong tệp web.config của tôi như sau:

<rule name="Rediect to login page" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
                <match url="*" />
                <conditions logicalGrouping="MatchAny" trackAllCaptures="false">
                    <add input="{CACHE_URL}" pattern="*://*/*/login*" />
                </conditions>
                <action type="Redirect" url="https://example.com/subFolder/{C:3}/login" redirectType="Permanent" />
            </rule>
bjoster avatar
lá cờ cn
Bạn có thể đăng quy tắc của mình từ web.config không?
Fazla Elahi Md Jubayer avatar
lá cờ ru
@bjoster Tôi đã thêm quy tắc từ web.config. Vui lòng cho tôi biết nếu bạn cần thêm thông tin.
bjoster avatar
lá cờ cn
Tên quy tắc chỉ là tên hiển thị và không ảnh hưởng đến chức năng của quy tắc về mặt kỹ thuật. Như mong đợi, tôi không thể tạo lại sự cố ở đây. Khi bạn thực hiện thay đổi, nó có thay đổi bất kỳ thứ gì khác trong web.config (ví dụ như `patternSyntax`) không? Điều đó sẽ giải thích rất nhiều ...

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.