我正在尝试通过我的 url 将变量从一个页面传递到另一个页面。url 的结构如下所示http://localhost:8888/test_portfolio?location=ignite_rockford
。
.htaccess
这是我文件中的相关信息:
Options -MultiViews
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ %{REQUEST_FILENAME}.php?/$1?$1=$1
</IfModule></code>
问题似乎出在这一行:RewriteRule ^(.*)$ %{REQUEST_FILENAME}.php?/$1?$1=$1
,但我不知道该怎么做。如果我.php
在 test_portfolio 之后添加,那么它可以工作,但是当我转储时,$_GET['location']
我会得到NULL
.
哦,是的,我正在检索$_GET
.$location = $_GET["location"];
任何帮助,将不胜感激。