問題タブ [joomla-sef-urls]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2121 参照

redirect - HTTP 303:http:// wwwの代わりにhttp://はループ/303になります

私はJoomlaを持っています!Artio forSEFURLを実行している1.5.23Webサイト。完全な構成:

  • JoomSEF3 3.9.5
  • VirtuemartJoomSEF拡張機能2.1.1
  • Joomla!1.5.23
  • Virtuemart 1.1.9
  • Joomfish 2.0.4

Artio(SEFコンポーネント)にwwwURLのみを使用するように指示しました。どういうわけか、wwwなしでhttp:// urlにアクセスすると、ブラウザがハングします。Firefox11で教えてください

Artioにwww以外のURLを処理しないように指示し、URLを削除しても、www以外のURLに同じ問題が発生します。Firebugは、両方の場合(両方のArtio設定)でステータス303(その他を参照)を表示します。.htaccessの問題またはDNSの問題だと思わせます。.htaccessは次のとおりです。

私はこれまで303を持っていませんでした。www-less URLを再び機能させるにはどうすればよいですか?

アップデート1

コメントを外したとき

301を取得しましたが、wwwURLを使用してサイトにアクセスできませんでした

アップデート2 今週、SEFコンポーネントのメーカーであるArtioと一緒にいくつかのテストを行います。ここには誰も手がかりがないようですので、これが最善の方法のようです。

0 投票する
2 に答える
2344 参照

joomla - Joomlaはエイリアスを使用していませんか?

JoomlaのWebサイトを新しいサーバーに転送しましたが、何らかの理由でリンクをたどることができません。404/index.phpが見つかりません。SEFとURLの書き換えを有効にしていて、メニューなどでエイリアスを使用しています。メニューにあるプレビューリンクを使用して記事を表示すると、問題なく表示されます。デフォルトのページに関係なく、正常に表示されますが、メニューをナビゲートすると404が表示されます。最初に思ったのは、何かがおかしいのではないかと思ったのです.htaccessが、それも正常に見えます。

.htaccess

次に、アップロードしたsqlファイルを確認しました(DBプレフィックスを変更しました)が、すべて問題ないようです。私の設定は正常に見えます-どのデフォルトメニュー項目を選択しても、デフォルトページを開くことができます。他にどのような問題が404を引き起こす可能性がありますか?

編集

404ページの読み取り:

0 投票する
1 に答える
781 参照

joomla - カスタム開発されたコンポーネント検索エンジンをFiendlyにする

JOOMLAでコーディングを開始する前に、カスタムコンポーネントのSEF(検索エンジンフレンドリー)URLを作成する方法について十分な知識を得るのを待っています。

ここからそれを作る方法についてのアイデアを得ましたhttp://docs.joomla.org/Supporting_SEF_URLs_in_your_component

しかし、明確な考えはありません

コンポーネントが「com_exams」とURLhttp ://www.example.com/index.php? option=com_examsのようなものである場合

この「JRoute」を介してルーティングしたいページがある場合-以下のように http://www.example.com/index.php?option=com_exams&examid=psc&status=1 から http://www.example.com/試験/psc/ 1

どのようにすればよいですか、そしてこれを行うためにコードをどこに配置すればよいですか?

よろしくお願いします。

-ラウル

0 投票する
1 に答える
744 参照

joomla1.5 - mod_rewrite と SEF が joomla で動作しない

joomla 1.5.2 を使用しています。mod_rewrite と SEF が有効になっている場合、URL が異なり、機能していません。例えば:

私のサイトには SSL があり、.htaccess ファイルもあります。問題は、Itemid が SEF URL に追加されていないことです。

0 投票する
1 に答える
1642 参照

joomla - joomla 2.5 の SEF URL からビューとレイアウト名を削除します

私は joomla 2.5 を使用しています。ビューとレイアウト名なしで SEF を表示したいです。

上記の URL では、ビュー、レイアウト、ID の代わりに車の名前を表示する必要があります。js_autoz コンポーネントを使用しており、そのコンポーネントの SEF を変更したいと考えています。

ビューとレイアウトを削除する例を教えてください。前もって感謝します

0 投票する
1 に答える
1752 参照

joomla - Joomla の VirtueMart コンポーネントの SEF ページネーションを無効にするには?

VirtueMart コンポーネントの SEF を無効にすることはできますか? ページネーションに関する何らかの理由で必要ない場合...

しかし、ページネーションでのみ無効にする必要があります。VM の他のリンクについては、ページネーションが必要です。

コードの小さな変更でそれを行うことは可能ですか?

0 投票する
2 に答える
5157 参照

.htaccess - ローカルホストでJoomla 2.5 URL書き換えを有効にした後、404が見つかりません

私のウェブサイトのコピーが localhost にあります:

これは私の /etc/apache2/sites-available/mysite です

htaccess.txt を .htaccess にコピーしました。フレンドリ URL と URL 書き換えを有効にすると、404 エラーが発生します。

.htaccess でこの行のコメントを外しましたが、まだ機能しません:

また、rewritebaseをに変更しようとしました

運がない。

私が間違っていることは何ですか?

0 投票する
1 に答える
411 参照

joomla - joomla sefは一部のページでのみURLを壊します

Joomla 2.5.7 およびコンポーネント K2 2.5.7 の SEF URL に問題があります。SEF をオフにしたリンクは次のようになります。

SEF をオンにすると、次のようになります。

これは完璧です!

しかし、このサイトの別のページ:

次のようにSEFを使用して見えます:

私の質問は次のとおりです。なぜ最初のものはビューとオプションの多くが取り除かれ、もう1つはそのようなものなのですか? これらの問題を見たことがありますか?また、それらを修正する方法を知っていますか? ご回答ありがとうございます。

0 投票する
0 に答える
820 参照

joomla - Joomla コンポーネント - SEF リンクと JRequest::getVar がエンコードされた URL から変数を返さない

コンポーネントと Joomla の SEF リンクに問題があります。JRequest::getVar元の URL ( で指定JRoute::_)から変数を取得するために使用しようとしています。

私のrouter.phpファイルは次のようになります。

私がエンコードしている URL はもともと次のように見え index.php?option=com_portfolio&category=x&subcategory=yJRoute::_それを に変換し/portfolio/x/yます。今必要なのは、URL がエンコードされた後に変数xyを取得する方法です。

- - 編集 - -

わかりましたので、router.php ファイルの ParseRoute 部分を次のように変更しました。

router.php ファイルの理解が少し深まったように感じます。JRoute が URL のハイフンをコロンに変換することがわかりました。なぜそれが貧弱なハイフンを選ぶのか、よくわかりません.JRouteのいじめっ子です。URL でアンダースコアを使用することもできますが、それは正常に機能しますが、ハイフンはアンダースコアよりも SEO に優れています。

これを整理するために、ParseRoute の各セグメントで str_replace を使用しました。

これが正しい標準的な方法であるかどうかはわかりませんが、私は Joomla と PHP の初心者なので、別の方法でアドバイスされるまで実行する必要があります。

少なくともそれは機能します!

:)

0 投票する
1 に答える
677 参照

.htaccess - 301 リダイレクトと Unicode 出力

ウェブサイトの大規模なブラッシュアップの後、さまざまな 301 ダイレクトを行っていますが、404 ページが何度も表示されるようです。

Unicode 文字に問題があるように見えるため、パターンは非常に単純です。

ただし、これらの厄介なリンクで 301 リダイレクトを何度も行っているようで、Unicode 文字がリダイレクトされたリンクの一部になっているだけです。

したがって、次のような SEF URL があると、404 が返されます。

理論的には、正しい URL は次のようになります。

これを正しい見た目の文字に書き直すことができないようです。

誰かが私を何らかの方向に向けることができますか? :)

アップデート

この問題は google ウェブマスター ツールで発生しました。どうやら google は 404 URL を Unicode 形式で表示するため、(パイプ) は %7C と表示されていました。ウェブマスター ツールを使用してリダイレクトを作成したところ、パイプの代わりに %7C を含む SEF URL になりました。

答えは良かったです。今のところ、有用であると評価します:)