长话短说:
此:
domain.com/cpanel?action=new-post
到此:
domain.com/cpanel/new-post
我使用WordPress无论如何都很重要(可能无法用永久链接解决)
new-post
是一个存在的示例动态页面,但可以有 根据用户选择,超过1页。例如:
cpanel?action=my-posts
,cpanel?action=favourites
等。- 这是我的nginx配置文件包含的内容:http://pastebin.com/QnVu4ef9
如何从网址中删除
"action?=something"
?使用 NGINX 执行此操作或编辑
.php
文件?
答案 0 :(得分:0)
您链接到的图片会向您显示您想要的示例。
http://i.stack.imgur.com/lk7Zj.png
这是怎么回事:在浏览器中键入:
http://anysite.com/listings/123
然后将其重写为:
http://anysite.com/listings.html?listing=123
显示的重写规则。这有效,在PHP中你有:
$listing = $_GET['listing'];
可用的。所以对于用户来说,它看起来像是一个“静态网址”,但对于PHP来说却不是。
额外信息: listing.html 的控制器在这种情况下是我正在谈论的PHP文件。用户友好的网址在浏览器中输入,并由 listing.html 。
处理答案 1 :(得分:0)
如果您想更改网站网址结构,请执行以下步骤。
转到wp管理菜单
转到设置>>永久链接菜单项,然后单击此
然后你可以看到不同类型的url结构。你想要的seletct类型,然后点击保存按钮,
我希望它为你工作..