我想编码我的原始PHP项目的SEO的URL。我有一个URL,例如:http://dealsinbd.com/bn/member/register/
,我需要为我的项目修改。
在网址中,您可以看到:1)bn
,2)member
,3)register
参数存在。
现在我希望在我的PHP文件中使用bn
获取$_REQUEST['controller']
值,member
值应使用$_REQUEST['param1']
访问,register
值应为使用$_REQUEST['param2']
访问,依此类推......
请建议解决方案或htaccess
脚本。
答案 0 :(得分:1)
我使用像
这样的重写<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
将所有请求转发到index.php
index.php然后解析原始URL以检测它需要的所有设置和参数,然后调用控制器。