問題タブ [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 に答える
1417 参照

.htaccess - .htaccess を使用して新しい URL へのカスタム リダイレクトを行う方法

joomla サイトのカスタム コンポーネントで RSS フィードを生成しました。

Joomla サイトで ARTIO SEF を使用して SEF URL を構成していますが、RSS フィードの SEF URL を次のように変更しました。http://www.mysite.com/rss.xml

しかし、その URL にアクセスすると 404 ページが表示されます。

ただし、この URL は機能しています。http://www.mysite.com/rss-xml

rss-xmlユーザーがページにアクセスしたときにページへのカスタム リダイレクトを作成するために、自分のサイト (または .htaccess ファイル) にどのような変更を加える必要があるかについて混乱していrss.xmlます。

(注: 最初は開発用に localhost を使用しています。)

0 投票する
3 に答える
4657 参照

php - Joomla コンポーネントの URL

joomla で、careerform という名前の単純な基本コンポーネントを作成したので、その URL を知りたいですか? でしょうか :

またはsefでは次のようになります: index.php/components/careerform または.htaccessを使用している間はこのようになります /careerform

それは本当ですか、または設定が異なる joomla のデフォルト URL は何ですか? 知っていることを教えてください。

御時間ありがとうございます。

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

.htaccess - Joomla SEF Apache mod_rewrite が新しいホスティング設定で機能しない、RewriteBase ルールの可能性はありますか?

最近、Joomla でホストされているサブドメイン (sub.domain.com) を別のホストに移動しましたが、SEF URL が壊れています。現在、Joomla 管理者で Apache mod_rewrite をオフにして、すべての URL 内で /index.php/ を強制しています。

Apache mod_rewrite がロードされ、正しく機能しています。私のホスティング設定の主な違いは、VPS ホストがサーバー構造 /home/me/sub.domain.com/ 内にサブドメイン用のディレクトリを持つ前に、新しいホストが別の書き換えを使用しているように見えることです。サーバーファイルは /var/www/domain.com にありますが、フロントエンドブラウザはhttp://sub.domain.comを指しています

これを修正するのに慣れていないカスタム RewriteBase ルールがあるかどうか、またはホスティング内で私が認識していない別の書き換えが行われている可能性があるかどうかはわかりません。

ありがとうございました。

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

mod-rewrite - Virtuemart SEF: router.php から Yagendoo ルーターに 301 リダイレクトを mod_rewrite する方法

既存の e コマース サイト (Joomla 1.5 + Virtuemart) を基本的な router.php SEF から Yagendoo ルーター プラグイン (Virtuemart SEO SEF Links Pro) に移行しています。問題は、2 つの URL が異なるため、現在のリストを失いたくないため、mod_rewrite 301 ルールを作成することを考えたことです。

router.php の URL

Yagendoo ルーターの URL

RewriteRule ^it/home/category/(.*)$ it/$ [R=301,L] これはほぼ正しいですが、名前の前にカテゴリ番号が表示されます。番号を削除する方法を知っている人はいますか?

助けてくれてありがとう。

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

joomla - Joomla 1.5 SEF Qcontacts が機能しない

私は joomla サイトで作業しており、qcontacts という名前のコンポーネントをインストールしました。それは完全に機能しますが、joomla で sef を有効にすると、次のようになります。 警告

サイト内の他のすべてのメニューは、com_content で有効化された seo で適切に機能します。問題は qcontancts のみです。助言がありますか?

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

joomla1.5 - Joomla Show Cart NON sef URLを手動で挿入する

I have been having some SEF URL issues so I updated my Joomla SH404SEF module and I discussed my issues with a support guy from the company that supplies the 404SEF module and he realized that somebody had manually inserted an SEF URL for the Show Cart link, and that was messing up their module's URL conversion. So he asked me to disable the SEF module for now, and to MANUALLY insert the default NON SEF URL for the "Show Cart" link and I have no idea how to do that! He said that this NON SEF URL should be somewhere in my Virtuemart component, but I looked everywhere for it and didn't find it!! Any help would be tremendously appreciated. Thanks! Tao B.

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

php - コンポーネントで SEF URL をサポートする方法

私はjoomlaコンポーネントを初めて使用しています。助けてください。

ユーザーの要件に従って、小さな joomla コンポーネントを 1 つ作成します。そしてその実行は完璧です。今、このコンポーネントに 1 つの問題があります。このコンポーネントで sef サポートを提供しようとしていますが、どうすればよいかわかりません。

このリンクを読みました - http://docs.joomla.org/Supporting_SEF_URLs_in_your_component#Routing_URL.27s

コンポーネントにルーターファイルを1つ作成します。router.php ファイルで。

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

joomla - JRouter を使用してコントローラーとタスクの URL を書き換える方法は?

私は Joomla 1.5 とrouter.phpファイルを使用して、ビューの URL を書き換えています。router.phpの内容は次のとおりです。

controllertaskの URL 書き換えを有効にする必要があります。たとえば、この行:

/component/pvccalcpro/helpers.jsに変換したい

そして、この行:

/component/pvccalcpro/orders.jsに変換したい

公式のJoomla Routing Manualでそれを達成する方法を見つけようとしましたが、何日も費やした後でもうまくいきませんでした。おそらく私は何かを逃していますか?

たとえば、注文コントローラーの内容は次のとおりです。

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

joomla - Joomla1.5のメニュー項目のalias.html名をSEF URLが取得できません

コンポーネント com_listing の 2 つのメニュー リンクがあり、そのリンクは次のとおりです。

  1. index.php?option=com_listing&view=catlist&Itemid=134
  2. index.php?option=com_listing&view=catlist&Itemid=135

両方のメニュー項目には、親カテゴリと子カテゴリのコンポーネント メニュー項目固有のパラメータがあります。これら 2 つのパラメータ値を設定すると、同じリンクですが、メニュー項目のメニュー項目固有のパラメータが異なりますが、各リンクは異なるデータを表示します。

それらは正常に機能しており、リンクの異なるデータを表示しています

  1. index.php?option=com_listing&view=catlist&Itemid=134
  2. index.php?option=com_listing&view=catlist&Itemid=135

Itemidによると、パラメーター値を取得しているため、同じリンクの異なるアイテムIDで異な​​るデータを取得していますが、SEFのメニューリンクの上にアクセスすると、「catlist.html」と同じURLが作成されます.SH404を使用していますURL catlist.html の SEF のコンポーネントは、1 つのタイプのデータのみを示しています。これは、itemid が両方の URL で同じであることを意味し、これらのアイテムの alisa は blog(for Itemid 134) および catelog(Item id 135)。たくさんのサーフィンをしましたが、結果が得られませんでした。パラメータが異なるため、「メニュー エイリアス」タイプのリンクの作成は使用できません。

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

php - 特定の文字列を含むすべての URL をリダイレクト/書き換えるにはどうすればよいですか?

これは私を数日間困惑させました。どんな助けでも大歓迎です。

必要なことを行うには htaccess がおそらく最良の方法だと思いますが、別の解決方法がある場合は、喜んでお知らせします。

私は joomla を CMS として使用しています。現在、すべての URL を取得してサイトのコミュニティ コンポーネントに送信する .htacces ファイルがあります。

ただし、これにより、ディレクトリまたはファイルが関連付けられていないすべてのページ URL がリダイレクトされます。

私が必要とするのは、htaccess ファイルが文字列「community/profile/user」を含む場合にのみ URL をリダイレクトすることです。

私はまだ自分自身を初心者だと考えており、この問題を解決するためにすでに何日も費やしてきました.

うまくいけば、他の誰かがここで問題に光を当てることができます. 以下は私の .htaccess ファイルの完全なコードです