PHP 如何避免我的 URL 中出现问号并使用格式类似 link 的文件夹
PHP How to avoid Question marks in my URL and use a folder like formatted link
我创建了类似 WOWcrush 的网站 http://phone77.ml
我希望 url 像 phone77.ml/Naveen 在标题中它应该有我的名字但是出现了吗?在 URl 的最后像 http://phone77.ml/?Naveen 仅当使用 ?它工作正常或显示 404 错误请帮助
默认情况下,“?”之后的所有内容symbol 是 url 中的参数。它可以更改,但为此必须正确配置 Web 服务器(例如 Apache 或 Nginx)。
也可能需要对应用程序的代码 or/and 配置进行一些更改。
您需要使用 .htaccess 文件才能将 /Naveen 指向对应的获取变量。
Options -Indexes
RewriteEngine On
RewriteBase /
RewriteRule ^([^/.]*)/?$ index.php?section= [L]
或者你可以像这样更具体
RewriteRule ^/Naveen$ index.php?section=Naveen [L]
$_GET['section'] 将包含 Naveen,您可以在代码中使用它来显示正确的视图
您可以看到问号是 'where'。所以你说的是;
http://phone77.ml/ 'WHERE' 纳文。这完全取决于您如何构建站点,但显然您有一个在 URL 中寻找 Naveen 的子句。也许是这样的; if(isset($_GET['Naveen'])){...}
。
您也可以为每个页面创建单独的文档,然后您将 link 转到该文档,URL 看起来像 http://phone77.ml/Naveen.php f.ex。
您可能也有兴趣查找 .htaccess 文档 https://httpd.apache.org/docs/current/howto/htaccess.html,您可以从中操作 URL。
我创建了类似 WOWcrush 的网站 http://phone77.ml
我希望 url 像 phone77.ml/Naveen 在标题中它应该有我的名字但是出现了吗?在 URl 的最后像 http://phone77.ml/?Naveen 仅当使用 ?它工作正常或显示 404 错误请帮助
默认情况下,“?”之后的所有内容symbol 是 url 中的参数。它可以更改,但为此必须正确配置 Web 服务器(例如 Apache 或 Nginx)。 也可能需要对应用程序的代码 or/and 配置进行一些更改。
您需要使用 .htaccess 文件才能将 /Naveen 指向对应的获取变量。
Options -Indexes
RewriteEngine On
RewriteBase /
RewriteRule ^([^/.]*)/?$ index.php?section= [L]
或者你可以像这样更具体
RewriteRule ^/Naveen$ index.php?section=Naveen [L]
$_GET['section'] 将包含 Naveen,您可以在代码中使用它来显示正确的视图
您可以看到问号是 'where'。所以你说的是;
http://phone77.ml/ 'WHERE' 纳文。这完全取决于您如何构建站点,但显然您有一个在 URL 中寻找 Naveen 的子句。也许是这样的; if(isset($_GET['Naveen'])){...}
。
您也可以为每个页面创建单独的文档,然后您将 link 转到该文档,URL 看起来像 http://phone77.ml/Naveen.php f.ex。
您可能也有兴趣查找 .htaccess 文档 https://httpd.apache.org/docs/current/howto/htaccess.html,您可以从中操作 URL。