RewriteRule :我该如何处理我的 url

RewriteRule : How can i handle my url

我需要为我的 .httaccess 文件重写代码,以便我可以将我的 url 转发到特定的文件夹默认页面。

如果未找到以下 url,请点赞:

www.domain.com/abc/23/121/ >>> www.domain.com/abc/default.php

www.domain.com/xyz/23/121/ >>> www.domain.com/xyz/default.php

无论第一个文件夹是什么,它都会重定向到其文件夹默认文件。

如何通过 .httaccess 将 URL 转发到任何错误处理程序文件?

www.domain.com/xyz/23/121/

当找不到这个 url 时.. 它将使用 compeler url 作为查询字符串到 404.php

喜欢:

404.php?url=www.domain.com/xyz/23/121/

在 Root/.htaccess 中试试这个:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/?$ /404.php?url= [R,QSA,L]