2013-03-12 66 views
0

我的本地站點有項目文件夾http://127.0.0.1/myproject/index.php。我希望能夠映射它的URL,所以如果有人輸入http://127.0.0.1/myproject/service,它應該顯示相同的內容或執行與index.php相同的功能。如何使用.htaccess登錄URL

我在不同的網站上嘗試了一些例子,但無法完成。

我試過到目前爲止:

<IfModule mod_rewrite.c> 
RewriteEngine On 

RewriteBase/
RewriteRule ^(.*)\myproject\service$ $index.php 

回答

1
RewriteEngine On 
RewriteBase /myproject/ 
RewriteRule service index.php [L,QSA] 

第一,設置基地重寫。在規則中,所有路徑現在都是,相對於來說不是絕對的。

標誌L表示不應應用其他規則。

標誌QSA表示應該追加查詢字符串。

欲瞭解更多信息:http://httpd.apache.org/docs/current/mod/mod_rewrite.html

+0

感謝您的快速響應:) – atif 2013-03-12 11:36:37

0

我甚至會去儘可能地說,檢查什麼WordPress是給你:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /myproject/ 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /myproject/index.php [L] 
</IfModule> 

# END WordPress