Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何创建排除某些单词(根目录名)的url slug?_Php - Fatal编程技术网

Php 如何创建排除某些单词(根目录名)的url slug?

Php 如何创建排除某些单词(根目录名)的url slug?,php,Php,我允许我的网站用户为他们创建的页面指定他们自己的slug,以达到更好的seo目的。 我试图做的是限制用户指定根目录中的目录名。e、 g.我有一个名为“abc”的目录,则用户不能将此名称用作slug,例如www.mywebsite.com/abc应标记为无效,因为“abc”是我的项目根级别上的目录名。避免根目录名为slug的好方法是什么?只需检查服务器如果(is_dir($_server['DOCUMENT_root'].directory_SEPARATOR.$slug)){/*fail*/}以

我允许我的网站用户为他们创建的页面指定他们自己的slug,以达到更好的seo目的。
我试图做的是限制用户指定根目录中的目录名。e、 g.我有一个名为“abc”的目录,则用户不能将此名称用作slug,例如www.mywebsite.com/abc应标记为无效,因为“abc”是我的项目根级别上的目录名。避免根目录名为slug的好方法是什么?

只需检查服务器
如果(is_dir($_server['DOCUMENT_root'].directory_SEPARATOR.$slug)){/*fail*/}
以上内容确实解决了我的问题,谢谢@Serjio