[英]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 错误请帮助
默认情况下,'?' 后面的所有内容符号是 url 中的参数。 它可以更改,但必须正确配置 Web 服务器(例如 Apache 或 Nginx)。 也可能需要对应用程序的代码或/和配置进行一些更改。
您将需要使用 .htaccess 文件以将 /Naveen 指向相应的 get var。
Options -Indexes
RewriteEngine On
RewriteBase /
RewriteRule ^([^/.]*)/?$ index.php?section=$1 [L]
或者你可以像这样更具体
RewriteRule ^/Naveen$ index.php?section=Naveen [L]
$_GET['section'] 将包含 Naveen,您可以在代码中使用它来显示正确的视图
您可以将问号视为“在哪里”。 所以你说的是; http://phone77.ml/ 'WHERE' Naveen。 这完全取决于您如何构建站点,但显然您有一个子句在 URL 中查找 Naveen。 也许是这样的; if(isset($_GET['Naveen'])){...}
.
您也可以为每个页面创建单独的文档,然后您可以链接到该文档,URL 看起来像http://phone77.ml/Naveen.php f.ex。
您可能还对查找 .htaccess 文档https://httpd.apache.org/docs/current/howto/htaccess.html感兴趣,您可以从中操作 URL。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.