如何删除/?来自PHP网站的网址

问题描述 投票:-2回答:3

我创建了像WOWcrush http://phone77.ml这样的网站我希望网址像phone77.ml/Naveen在标题中它应该有我的名字但是来了吗?在最后一个URl像http://phone77.ml/?Naveen只有使用?它工作正常或显示404错误请帮助

php url http-status-code-404 web-hosting
3个回答
0
投票

您需要使用.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,您可以在代码中使用它来显示正确的视图


0
投票

默认情况下,'?'之后的所有内容符号是url中的参数。它可以更改,但为此必须正确配置Web服务器(例如Apache或Nginx)。也可能需要对应用程序的代码或/和配置进行一些更改。


0
投票

您可以将问号视为“where”。所以你说的是; http://phone77.ml/'在哪里'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。

© www.soinside.com 2019 - 2024. All rights reserved.