.htaccess htaccess url rewrite index.php?page=pagename
我想使用.htaccess htaccess url rewrite index.php?page=pagename,.htaccess,url-rewriting,.htaccess,Url Rewriting,我想使用htaccess更改我正在工作的网站的URL 当前URL:domain.com/index.php?page=pagename 我希望它是:domain.com/pagename 非常感谢您的帮助请尝试以下方法: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule .* index.php?page=$0 [L] 试试这个: Rewr
htaccess
更改我正在工作的网站的URL
- 当前URL:
domain.com/index.php?page=pagename
- 我希望它是:
domain.com/pagename
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php?page=$0 [L]
试试这个:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php?page=$0 [L]
谢谢你,湿婆,它工作了,但是它没有显示它现在应该显示的内容。它正确地更改了url,但现在找不到该页面。你能提出建议吗@欢迎光临。当您将
[L]
替换为[R,L]
时,它是否显示了正确的URL?我的回答中有一个错误,没有前导斜杠。我更正了我的答案。再次感谢,它可以工作并显示正确的URL。。然而,它不再显示页面内容,页面未找到。我不知道该怎么说才好。。当我单击其中一个菜单按钮时,它将保留在index.php页面上,但会更改get变量并调用相应的内容。。它现在做的是离开索引页面,转到我们刚刚设置的任何页面,例如/pagename我基本上需要将URL保持为index.php?page=pagename,但隐藏扩展名,只显示页面名。我希望这是有道理的。我认为你把问题看错了方向。你不需要这样做吗?谢谢你,湿婆,它工作了,但是它没有显示现在应该显示的内容。它正确地更改了url,但现在找不到该页面。你能提出建议吗@欢迎光临。当您将[L]
替换为[R,L]
时,它是否显示了正确的URL?我的回答中有一个错误,没有前导斜杠。我更正了我的答案。再次感谢,它可以工作并显示正确的URL。。然而,它不再显示页面内容,页面未找到。我不知道该怎么说才好。。当我单击其中一个菜单按钮时,它将保留在index.php页面上,但会更改get变量并调用相应的内容。。它现在做的是离开索引页面,转到我们刚刚设置的任何页面,例如/pagename我基本上需要将URL保持为index.php?page=pagename,但隐藏扩展名,只显示页面名。我希望这是有道理的。我认为你把问题看错了方向。你不需要这样做吗?