2013-10-29 112 views
0

我正在wordpress網站上工作。如果網址不存在於網址中,我想在網址的末尾添加斜線。使用web.config重寫規則在網址url的末尾添加斜線?

如果這個URL的任何一個請求:www.mydomain.com/page/subpage,它的實用轉換爲www.mydomain.com/page/subpage/(在URL的末尾附加一個斜線)。我想這是因爲當用戶請求www.mydomain.com/page/subpage網址它給我的網址找不到錯誤。

對於URL重寫我用我的web.config文件以下規則:

的web.config規則:

<rule name="Add trailing slash" stopProcessing="true"> 
    <match url="(.*[^/])$" /> 
    <conditions> 
    <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> 
    <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> 
    </conditions> 
    <action type="Redirect" redirectType="Permanent" url="{R:1}/" /> 
</rule> 

在此先感謝。

+0

而不是做什麼工作? – cheesemacfly

回答

-2

試試這個

實例 - 全部重定向的網址沒有尾部斜槓以斜線的URL

創建的.htaccess重寫規則

RewriteEngine On 
    RewriteBase/
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_URI} !example.php 
    RewriteCond %{REQUEST_URI} !(.*)/$ 
    RewriteRule ^(.*)$ http://domain.com/$1/ [L,R=301] 
+2

.htaccess在IIS服務器上不起作用。 – Jay

相關問題