Tôi có ba miền domain1.com
, domain2.com
và domain3.com
tất cả chỉ lại vào ứng dụng web azure của mình mysites.azurewebsite.net
. Trong thư mục gốc của trang web azure của tôi, ba thư mục có sẵn domain1
, domain2
và domain3
với wordpress
được cài đặt trên các thư mục này. Hiện tại tôi đã đưa ra các cài đặt dưới đây trong web.config
và nó trỏ đến các thư mục tương ứng.Nhiều thư mục gốc trỏ tên miền cần trỏ các thư mục con theo tên miền trong web.config
<rule name="domain1" stopProcessing="true">
<match url=".*"/>
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="^(www.)?domain1.com"/>
</conditions>
<action type="Rewrite" redirectType="Permanent" url="\domain1\{R:0}" />
</rule>
<rule name="domain2" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(www.)?domain2.com" />
<add input="{PATH_INFO}" pattern="^/domain2/" negate="true" />
</conditions>
<action type="Rewrite" url="\domain2\{R:0}" />
</rule>
<rule name="domain3" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(www.)?domain3.com" />
<add input="{PATH_INFO}" pattern="^/domain3/" negate="true" />
</conditions>
<action type="Rewrite" url="\domain3\{R:0}" />
</rule>
Issue tôi đang phải đối mặt là trong khi tôi đang nhấp vào bất kỳ liên kết phụ trang nó sẽ hiển thị dưới đây lỗi
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.
Khi tôi đang vô hiệu hóa sử dụng url thân thiện (permalink) từ admin wordpress của tôi, sau đó nó hoạt động tốt. Nhưng nó hiển thị như mydomain.com/?page_id=1
cho trang Giới thiệu về chúng tôi.
Làm thế nào tôi có thể làm cho nó hoạt động sau permalink thay đổi để sử dụng url thân thiện như mydomain1.com/about-us
Không làm việc vì mỗi thư mục phụ có wordpress và trong wordpress tôi đã kích hoạt permalink. Nếu không, nó hoạt động tốt
Tôi đã cố gắng này, nhưng không làm việc cho tôi. Chuyển hướng thư mục đã làm việc cho tôi với các quy tắc của tôi. – JSunny