2017-01-02 10 views
1

.htaccessファイルを使用して動的URLを作成します。私は、そのURLは、ウェブサイトをデザイン:.htaccessファイルを使用してcodeigniterで動的URLを作成し、データベースからデータを取得します

localhost/social_adv/  

userはデータベースから動的に取得された場合、私は、以下のような動的URLを作成したい:

localhost/social_adv/user 

ここでは私の書き換えルールがあります:

RewriteEngine On 
RewriteRule ^custom woddev/user [NC,L] 
+0

は/ユーザーディレクトリが存在しているのですか? –

答えて

1

userはプレースホルダであり、動的に設定する必要があります。これを試してみてください:

Options +FollowSymLinks 

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteBase/

    RewriteRule ^social_adv/(.*)$ /woddev/$1 [L] 
</IfModule> 

それは(USERがプレースホルダである)任意のsocial_adv/USER要求に一致し、ボンネットの下にwoddev/USERにマップします。たとえば、このURL:

localhost/social_adv/shiva 

がマップされますし

localhost/woddev/shiva 
+0

こんにちはSepehr、下のコードは私のプロジェクトでは動作しません –

+0

もっと明確にしてください。 **どのように**動作していないのですか? – sepehr

+0

あなたのコードは間違いなく正しいです、私のプロジェクトはサポートされていないと思います。私のコントローラはあなたのコードを含んだ後に実行されません、エラーはページが見つかりません –

関連する問題