[英]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.