繁体   English   中英

PHP 如何在我的 URL 中避免问号并使用像格式化链接这样的文件夹

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM