2011-07-01 11 views
0

EE構造ページの1つにページ設定を設定しようとしていて、GETクエリ文字列が404エラーになります。私はそれが私の.htaccessファイルと関係があると思うが、私はそれを理解できない。ここに私の.htaccessファイルがあり、私はいくつかの単純なクエリのように、Expressionengineと構造体でGETクエリ文字列を使用する

/account/?page=2 

を追加した場合、私が得るので、URLからindex.phpをを除去するための方法を除外

RewriteCond $1 !^(images|system|themes|modules|scripts|uploads|css|favicon\.ico|robots\.txt|index\.php|sitemap\.php|sitemap\.xml) [NC] 
RewriteRule ^(.*)$ /index.php/$1 [QSA,L] 

を使用しています404エラー...

ご協力いただきありがとうございます!

答えて

0

それはあなたがのためのクエリ文字列を必要とするすべてのページのために行われる必要があるので、私は最もエレガントなオプションが

、だから、これはあなたが使用できることを意味します...、

RewriteCond %{QUERY_STRING} ^page 
RewriteCond %{REQUEST_URI} ^/account/$ [NC] 
RewriteRule (.*) /index.php?/account/index/&%{QUERY_STRING} [L] 

これを理解することができませんでした

/account/?page=2 

そして、通常はPHPを使用してGETクエリを取得します。

あなたの寄付に感謝します。

0

はい、 "?page = 2"という名前のテンプレートを見つけようとしているので、404エラーがスローされません。

URL:/account/index.php?page=2にindex.phpファイル名を使用してみてください。

または、私はURL変数セグメントを作成し、{segment_#}を使用して解析します。したがって、/ account/page2 /とし、テンプレート内の{segment_2}を使用してその変数を取得します。

+0

こんにちはChego、最初のオプションは404エラーとなり、2番目のオプションは私のウェブサイトのすべてのページの内容を印刷するようです!私は/ account/2 /のようなことをやってみましたが、ID 2のエントリを選択するように見えます。 – TimOz44

0

GETクエリ文字列はどこから生成されていますか?method of removing index.php from the URLは、生成されたものに何の影響も与えません。{pagination_links}

ExpressionEngineののpaginations linksは単に追加/P5/P10または現在のページのURLの最後に/P15URL segment variable

{exp:channel:entries channel="site" dynamic="off" limit="5" paginate="bottom"} 
    <p><a href="{title_permalink=structure/template}">{title}</a></p> 

    {paginate} 
     <p>Page {current_page} of {total_pages} pages {pagination_links}</p> 
    {/paginate} 
{/exp:channel:entries} 

HTML出力ExpressionEngineのことでページネーションのための次のコード与え例えば

、リンクは:

<p> 
    Page 1 of 3 pages <strong>1</strong> 
    <a href="/structure/template/P5">2</a> 
    <a href="/structure/template/P10">3</a> 
    <a href="/structure/template/P5">&gt;</a> 
</p> 

あなたは、ページネーションリンクは任意のGETやPOSTクエリ文字列パラメータを使用して、代わりにP5のURLセグメント変数を使用していないP#が複数である(上そうP10P15、とに気付くでしょうlimit parameterの現在のインデックスとページングされた結果セットのインデックス)

関連する問題