我网站的所有 URL 都具有以下结构:
https://www.example.com/section/item
其中section是一个词,item是一个数字。
因此,可能的 URL 是:
https://www.example.com
https://www.example.com/section
https://www.example.com/section/item
通过 .htaccess,所有请求都转到index.php(路由)。
如果用户键入,我想显示 404 错误消息:
https://www.example.com/section/item/somethingelse
为了检查 URL 的结构,如何在以下函数中正确更改模式?
function isValidURL($url) {
return preg_match('|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i', $url);
}
谢谢。
不负相思意