2016-08-11 17 views
0

私はページがそのIDに基づいて質問を表示しているワードプレスのサイトを持っています。ユーザーfreindly URLを作るためにhtaccessのURLを書き換える方法

http://example.com/index.php/question/?questionid=9&title='how-to-rewite-htaccess' 

私はstackoverflow.com

で見つかった他の例をgrapsすることはできないんだけど、PHPの初心者です。ここに私の.htaccessコード

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 

RewriteRule ^/question/([^/]*)/([^/]*)/$ /question/?questionid=$1&title=$2 [NC,L] 

</IfModule> 

しかし、これは動作していないのです。エラーがどこにあるか教えてください。

+0

何が問題なのかを知るために、エラーメッセージを投稿してください。 – thesecretmaster

+0

http://example.com/index.php/question/9/how-to-rewite-htaccess/と入力して404ページに移動すると、エラーメッセージは表示されません。 –

答えて

2

あなたのWordpressを使用しているので、あなたのためのURLフレンドリーなURLを扱うパーマリンクを有効にすることができますhttps://codex.wordpress.org/Settings_Permalinks_Screenを参照してください。

あなたの管理者にログインし、permalinksに行き、好みのスタイルを設定してください。

1

example.com/index.php/question/9/how-to-rewite-htaccess

詳しい情報は書き換えルールと一致していません。 ?は、オプションの末尾/を作る追加

^/question/([^/]*)/([^/]*)/?$ 

:に自分の書き換えルールの一部(最初の)正規表現を変更します。

関連する問題