我正在为我的问题搜索解决方案,我在我的PHP项目中有一个特定的结构MVC,如果我想执行或显示页面,我在URL上粘贴:mydomainname.com/index.php?do=agent
或mydomainname.com/index.php?do=property
......'代理人'和'财产'是我的控制者。
现在我想为数据库中的每个人添加一个子域名,例如:johnydeep.mydomainname.com,这个URL必须指向我的控制器'代理',就像我做的那样:mydomainname.com/index.php?do=agent&name=johnydeep
你能否告诉我是否需要重写我的网址(apache htaccess)或者是否还有其他方法可以帮助
谢谢,
答案 0 :(得分:0)
您可以使用htaccess重写URL轻松完成。
RewriteEngine On
# Parse the subdomain as a variable we can access in PHP, and
# run the main index.php script
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{HTTP_HOST} !^www
RewriteCond %{HTTP_HOST} ^([^\.]+)\.([^\.]+)\.([^\.]+)$
RewriteRule ^(.*)$ /$1?do=agent&name=%1