2013-11-23 30 views
0

所以我想要做的是從URL中移除該應用程序的名稱,例如:阿帕奇重寫應用程序的名稱

www.mydomain.com/app_name/index.php => www.mydomain.com的index.php

我希望此規則適用於所有我的網址:

www.mydomain.com/app_name/name_1 => www.mydomain.com/name_1

,如果你知道一些Apache Web服務器教程我將非常有義務

在此先感謝

+0

可能使用http:// stac koverflow.com/questions/7710411/how-to-remove-part-of-url-with-htaccess – imulsion

回答

0

下面是mod_rewrite的教程,這就是你要找的內容:http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

從本質上講,你需要改變你的鏈接看起來像這樣:

www.mydomain.com/name_1 

然後使用mod_rewrite將其內部重寫到實際資源所在的位置(在您的應用程序目錄中:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} !^/app_name 
RewriteRule ^(.*)$ /app_name/$1 [L] 
+0

謝謝,我已經嘗試了代碼,但它仍然沒有執行我想要完成的特定操作。我會翻閱教程,希望能找到有用的東西。 –