簡體   English   中英

404錯誤htaccess無法正常工作

[英]404 error htaccess not working

我正在嘗試將404錯誤重定向到自定義php頁面404.php。

我在我的.htaccess文件中使用了此代碼,但它似乎不起作用。 誰能指出我可能做錯了什么?

Options -Multiviews

RewriteEngine On
RewriteCond %{REQUEST_FILENAME}!-f
RewriteCond %{REQUEST_FILENAME}!-d
RewriteRule ^([a-z]+)/([a-z\-]+)$ /$1/$2.php 
RewriteRule ^s/([^/]*)$ /s.php?share=$1 [L]

RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} ^mywebsite.com [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
ErrorDocument 404 /404.php

將ErrorDocument行放在所有內容的頂部。

並且:需要重新啟動服務器才能重新讀取.htaccess並在其中應用任何更改(重新加載將不起作用)。

您是否重新啟動服務器?

暫無
暫無

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

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