2013-02-27 59 views
0

好吧,所以我試着找到解決這個問題現在好幾個小時了。基本上我有一個名爲view_app.php的腳本,它需要一個get變量。我想通過使用.htaccess來使它更漂亮,使網址mydomain.com/a/VARIABLE,但我似乎無法得到它的工作。這裏是我的.htaccess文件:.htaccess和WAMP的問題

RewriteEngine On 
RewriteBase /Site/ 
RewriteRule ^a/(.*)/$ /Site/view_app.php?a=$1 [QSA,L] 

我也已經進入了httpd.conf,並設置AllowOveride所有,但我仍然得到它不重寫,只是拋出一個404錯誤的問題。任何幫助表示讚賞,謝謝。

回答

1

試試這個:

RewriteEngine On 
RewriteBase /Site/ 
RewriteRule a/(.*)/$ view_app.php?a=$1 [QSA,L] 
+0

我試過了,仍然沒有工作,stil我扔404錯誤 – Jsoft 2013-02-27 16:51:17

0

使用RewriteRule時,不應在行中包含基本或域名。另外,確保你打開RewriteEngine。就像這樣:

RewriteEngine On 
RewriteBase /Site/ 
RewriteRule ^([^/]+)/([^/]+)$ index.php?$1=$2 

它將改寫域/ A/1

+0

在我的崗位我做節目,我已經在RewriteEngine敘述關,但還是這樣做了沒有工作,它仍然扔404錯誤 – Jsoft 2013-02-27 16:50:43

+0

請添加下面的.htaccess文件應該在站點文件夾RewriteEngine在 RewriteBase/site/ RewriteRule ^(。*)/(。*)$ index.php?$ 1 = $ 2 – kapil 2013-02-28 07:57:20