1

生の PHP プロジェクトの SEO 用に URL をエンコードしたいと考えています。http://dealsinbd.com/bn/member/register/プロジェクト用に変更する必要がある URL (例: ) があります。

bnURL には、1) 、2) member、3)registerパラメータが存在することがわかります。

bnPHPファイルの値を で取得したいのですが$_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 に答える