簡體   English   中英

如何在Windows Server中使用PHP重定向404錯誤頁面

[英]How to redirect 404 error page using php in windows server

我想將404錯誤頁面重定向到index.php頁面,因為我們已經完全重命名了所有URL。。我們正在使用PHP,服務器是Windows。在Windows中執行。請提供幫助。 這是我的問題類似的問題

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
    <httpErrors>
        <error statusCode="500" subStatusCode="100" path="/iisHelp/500-100.asp" responseMode="ExecuteURL" />
    </httpErrors>
</system.webServer>
<system.web>
    <customErrors mode="Off">
        <error statusCode="404" redirect="/index.html" />
    </customErrors>
</system.web>
<system.net>
    <mailSettings>
        <smtp deliveryMethod="Network" from="postmaster@embassyresidency.com">
            <network defaultCredentials="true" host="embassyresidency.com" />
            <specifiedPickupDirectory pickupDirectoryLocation="C:\inetpub\mailroot\Pickup" />
        </smtp>
    </mailSettings>
</system.net>

我在web.config中使用了此代碼。 但是重定向不起作用..其他任何想法..

如果您使用Apache httpd運行Windows Server,則可以在Linux中使用.htaccess文件。

如果使用Windows Server IIS,則可以使用web.config文件。

您可以在此處查看有關如何配置web.config文件以針對404錯誤進行重定向的更多信息。

也許這就是您要尋找的。

如果您使用的是同一個.htaccess文件,則應該可以使用。

使用此代碼:

 <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <httpErrors> <remove statusCode="404" subStatusCode="-1" /> <error statusCode="404" prefixLanguageFilePath="" path="error\\404.php" /> </httpErrors> </system.webServer> </configuration> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM