我想通過我的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
,但我不知道該怎麼辦。如果我在test_portfolio後添加.php
,那麼它可以工作,但除此之外,當我轉儲$_GET['location']
時,我會得到NULL
。
噢,我正在檢索$_GET
與$location = $_GET["location"];
。
任何幫助,將不勝感激。
'RewriteCond%{REQUEST_FILENAME}!-f'負責匹配文件。 '-d'對目錄也一樣。 – Halcyon 2013-02-25 17:24:12
@FritsvanCampen你說得對,我跳過了這部分。謝謝。 – Tchoupi 2013-02-25 17:35:53
非常感謝。我感謝您的幫助。 – Daniel 2013-02-25 20:49:50