2011-06-06 144 views
0

我有一個網址"www.abc.com/index.php?page/Secure"重寫查詢字符串

,我想用"www.abc.com/secure"

我嘗試添加的.htaccess登錄電子爲"index.php?page/Secure" 訪問它,但是有人告訴我,我需要使用LocationMatch要做到這一點我需要重寫網址。

@mike,感謝您的解決方案工作

但我現在得到一個500錯誤,當我嘗試與htaccess的

<Location /secure> 
    AuthType Basic 
    AuthName "Secure Area" 
    AuthUserFile .htpasswd 
    Require valid-user 
</Location> 

` 我的.htaccess固定位置和htpasswd的在同一目錄,這是大衆/ W

回答

0

對於特定頁面:

# Enable Rewrite Engine 
RewriteEngine on 

#Create friendly URL 
RewriteRule ^secure$ index.php?page/secure [L] 

嘗試使用:http://turnkey-buddy.com/mod_rewrite_tool/

這是一個免費的重寫生成器。奇蹟般有效。

+0

http://www.fantomaster.com/faarticles/rewritingurls.txt對此很有幫助 – Swift 2011-06-06 02:20:58

+0

我只希望特定的網址被重寫 – heshanh 2011-06-06 02:22:20

+0

更新了它。這應該做的竅門 – Swift 2011-06-06 02:35:24