1

我想为我的原始 PHP 项目的 SEO 编码一个 URL。我有一个 URL,例如:http://dealsinbd.com/bn/member/register/,我需要为我的项目修改它。

在 URL 中可以看到: 1) bn, 2) member, 3)register参数存在。

现在我想用 获取bn我的 PHP 文件中的值$_REQUEST['controller']member值应该被访问,$_REQUEST['param1']register应该被访问$_REQUEST['param2'],依此类推......

请提出解决方案或htaccess脚本。

4

1 回答 1

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 以检测它需要的所有设置和参数,然后调用控制器。

于 2013-03-30T10:41:28.593 回答