我知道它在整个互联网上得到了解答,但这并没有帮助我。 我甚至看到这里,没有帮助我。
我需要有明确的网址
我有这个网址 http://localhost/projekt-vb/index.php?page=example
我需要地址就像这个localhost / projekt-vb / example
我用过这个
RewriteEngine on
RewriteRule ^([a-z]+)/?$ index.php?page=$1 [L,QSA]
但对我来说它没有解决任何问题。 我知道它无处不在,但没有任何帮助,但有人不能写我错误的做法。我生气了
我的文件树是:
projekt-vb/
admin/
core/
modules/
template/
cont/
css/
imgs/
example.php
.htaccess
index.php
所有这些文件?page = example让我们说,将放在template / cont /
中答案 0 :(得分:2)
原始网址:http://localhost/projekt-vb/index.php?page=example
重写网址:localhost / projekt-vb / example
将 .htaccess 文件放在 projekt-vb
文件夹下RewriteEngine on
RewriteBase /projekt-vb/
RewriteRule ^([a-z]+)/?$ index.php?page=$1 [L,QSA]
当你在localhost中用户url重写时,你必须指定项目所在的文件夹名称,在htdocs或www文件夹中引起我们就是我们的public_html作为实时网站。
所以你必须告诉文件夹你的基本路径为url重写。
你的文件结构必须是这样的。
projekt-vb/
admin/
core/
modules/
template/
cont/
css/
imgs/
example.php
.htaccess
index.php
现在在index.php中,您可以按照以下
获取页面$pagename=$_GET["page];