所以我想要做的是从网址中删除应用名称,例如:
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 :(得分:0)
这是mod_rewrite的教程,您正在使用它:http://httpd.apache.org/docs/2.0/misc/rewriteguide.html
基本上,您需要将链接更改为:
www.mydomain.com/name_1
然后使用mod_rewrite在内部将其重写到实际资源所在的位置(在你的app目录中:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/app_name
RewriteRule ^(.*)$ /app_name/$1 [L]