所以我想要做的是從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服務器教程我將非常有義務
在此先感謝
所以我想要做的是從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服務器教程我將非常有義務
在此先感謝
下面是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]
謝謝,我已經嘗試了代碼,但它仍然沒有執行我想要完成的特定操作。我會翻閱教程,希望能找到有用的東西。 –
可能使用http:// stac koverflow.com/questions/7710411/how-to-remove-part-of-url-with-htaccess – imulsion