問題タブ [realurl]

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 投票する
2 に答える
3309 参照

url - tt_news と RealURL: ニュース記事の短縮 URL

現在、ニュース記事の URL は次のようになっています

www.domain.com/path/to/page/news/news-detail/article/articlename

この URL を短くする方法はありますか? たとえば、記事やニュースの詳細を見逃していませんか?

RealUrl-Configuration には配列articleがありますが、これをたとえばニュース詳細に変更できるかどうかはわかりません...

何かアイデアはありますか?

Typo3 4.5.5、realurl 1.11.2、tt_news 3.0.1 を使用しています。

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

php - ドメイン(sysdomains)のTYPO3処理/同じドメインを持つ複数のルートページ

最初:私の技術的な問題はすでに解決されているので、これは緊急ではありませんが、私のページが現在のように機能する理由がわかりません。だからここで何が起こったのか:

サイトをTYPO34.3.Xから4.4.6にアップデートしました。主にデータベースの文字セットをiso-8859-1からutf-8に変更したため、いくつかの問題がありましたが、深刻な問題はありませんでした。ただし、管理バックエンドからのページのプレビューで間違ったリンクが生成されていました(http://index.php?id = 321など)。List-ModuleのサイトのルートにTypo3-domainを追加する必要があると考えたので、www.myhost.comをList>MySite'sRootPage>Domainsに追加しました。これでプレビューリンクは正しく機能しましたが、「ルート」として宣言された他のページ-ページツリーのページは表示されなくなりました(代わりに、TYPO3はドメインを追加したスタートページにリダイレクトされました)これはニュースレターにも当てはまりました-ページはすでに送信されていますDirectMailを使用し、ルートレベルのDirectMailフォルダーのサブページです。

同じドメインを別のルートページに挿入しようとしましたが、typo3がドメイン名を変更したためできませんでした(同じ名前の複数のドメインを入力できないようです。ある意味、理にかなっています。 )

ここで、ドメインを再度削除したときに(-はい、そのような変更を行った後は常にキャッシュをクリアします)、ページリンクが引き続き正しく表示されることがわかりました。さらに、Typo3はニュースレターページを含む他のページルートサイトも正しく表示します。しかし、私はここで何が起こっているのかかなり混乱しています。

(おそらく、ドメインが構成されたルートページでもbaseURLが正しく設定されていることが重要です。)

サイトはかなり複雑で、TypoScriptの構成全体をここに投稿することはできないため、詳細な回答は期待していませんが、何が起こったのかを示唆するものがあれば便利です。sysdomainsの内部処理がより詳細に説明されている資料へのリンクでさえ役立つでしょう。

さらに、誰かが同じドメインから処理された複数のルートページでサイトを「正しく」セットアップする方法を教えてくれたら、私は知りたいと思います-またはこれは概念的に誤った方向に進んでいるので、そのようなセットアップを実行しようとすべきではありませんか?

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

url - TYPO3 URL processing order

I have a problem with the order in which TYPO3(4.5.8) processes URLs. Note that I'm referring to the way TYPO3 resolves URL paths internally, not the Rewrite-Rules of the apache configuration. My site requires that TYPO3 must observe the following:

  • URLs of non-existent page must be redirected to a special a 404 page with the correct 404 response header (so they are not indexes as proper content pages).
  • Non-canonical URL variants (upper/lower case, w/o trailing Slash ) must be permanently redirected(301) to their the canonical counterpart so that Google doesn't interpret these as containing duplicate content.

I've actually managed to get TYPO3 to do both (URL variants actually gets processed correctly out of the box), but the problem is the order: Variants of non-existent pages also get redirected to their supposedly canonical counterparts, before being redirected to the 404 page. I'm afraid that this will disrupt proper indexing by Google, which is the whole point of the exercise to begin with.

So can anyone give me some pointer as to how one goes about correctly configuring TYPO3, so that it processes URL in the correct order, i.e. first determining the whether a page exists at all before doing anything else.

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

regex - .htaccessは言語サブフォルダーにリダイレクトします

私が持っているもの:

  • ドイツ語と英語の2つの言語がインストールされています
  • 言語バージョンはサブフォルダー(www.domain.com/de/およびwww.domain.com/en/)で管理されます
  • マシン:Typo3 4.5.4/RealUrlがインストールされています
  • mod_rewriteが有効になっている作品

私がやりたいこと:

  • 言語サブフォルダなしでリクエストをドイツ語バージョンにリダイレクトする
  • 例:domain.com/any/test/folder/からdomain.com/ de / any / test / folder

私が試したこと:

発生する問題:

  • すべてのリクエストはdomain.com/de/index.phpに送信されました
  • エラー310が発生しました(net :: ERR_TOO_MANY_REDIRECTS)
  • 多分それはTypo3のhtaccessエントリで失敗しますか?

私の穴.htaccess-file:

それで、なにかお手伝いできますか?

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

multilingual - TYPO3:新しい言語を追加し、404ページが見つかりません

私はTYPO3プロジェクトに新しいウェブサイト言語を追加しました。新しいウェブサイトの言語にはid=2。しかし、たとえば電話をかけると、www.your-domain.com/hr.html取得します404 - page not found(通常、翻訳された言語のスタートページが表示されます)。また、メニューには。なしのリンクが表示されます/hr/。でページを呼び出すことができますhttp://www.your-domain.com/index.php?L=2。Typo3の設定は次のようになります

RealURL構成は

私にとっては、すべてが機能するように見えますが、そうではありません。また、RealURLキャッシュをクリアしました

でボタンlocalconf.phpを押しClear all cachesます。私はrealurl1.12.1とTypo34.5.5を使用しています。また、を調べたところ、htaccess特別なものは見つかりませんでした。私が欠けているものは何ですか?

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

php - TYPO3 & 実際の URL: Typolink は、スキップする必要があるサブディレクトリから URL 部分を追加します

私は、typo3 が存在するサブディレクトリを持っています。「ウェブサイト」といいます。DNS はこのサブディレクトリを指しています。次に、現在のサイトの URL を生成します。

スタートページではwww.domain.com/website、このタイプリンクから取得します。キャッシュをクリアしました (Typo3、Real URL) が、「Web サイト」の部分が常に生成されます。ベースURLも設定

この URL 部分がどこから来ているのか、誰かヒントを教えてもらえますか? Typo3 4.6.3 と RealURL 1.12.1 を使用しています。

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

typo3 - clearCache 後のリンクの Type3 realurl のデフォルト値が間違っている

Typo3 4.5.12 と realurl 拡張バージョン 1.11.1 を実行しています。私のサイトには de、en、ch の 3 つの言語があり、デフォルトの言語は de、ドイツ語です。

realurl のキャッシュをクリアして最初に www.example.com/site を呼び出すと、すべて問題ありません。

しかし、最初に clearCache の後に www.example.com/en/site のような language-param を含む URL を呼び出し、その後 www.example.com/site を呼び出すと、すべてのリンクが href で ../en/.. を取得します。 - www.example.com/en/site2 のようなタグを付けます。

../ch/.. または ../de/.. でサイトを clearCache した後に最初に呼び出す場合も同じです。

リンクで www.example.com/site を呼び出したときに、彼がデフォルト言語を選択しないのはなぜですか?

realurl の私の設定:

マイページ構成:

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

typo3 - TYPO3RealURLpostVarSets非表示キーワード

私は次のようなURLを持っています:

次の構成(およびここで説明するいくつかのフック関数)でRealURLを使用する:

次のようなURLが表示されます。

これは悪くありません。しかし、なぜindustrial-design/パーツが2回表示されるのですか?

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

typo3 - RealURL: FixedPostVars のオプションのセグメント

特定のページの URL を読み上げるために、Typo3 4.5.16 プロジェクトで RealURL を使用しています。このために、特定の数の ID を対応する URL に一致させるルックアップ テーブルを使用しています。

たとえば、、 、、および、それぞれに
http://www.example.com/path/to/catalog/chapter1/section1/group1/prod-123/
マップされたパラメーターを使用して、ページ「カタログ」にマップします。これらのパラメーターのLASTのみが関連し、実際のマッピングがあることに注意してください。他のパラメーターは「きれいな」パス用にのみ存在します。chaptersectiongroupproduct

ここで私の問題: すべての製品にすべてのレベルの先行パス セグメントがあるわけではありません。たとえば、別の製品の URL は次のようになります。
http://www.example.com/path/to/catalog/chapter1/section4/prod-789/

データベースは次のようになります。

セグメント名へのマッピングが空であることがわかります。

ただし、RealURL は空の文字列をグループとして使用し、
chapter1/section4//prod-789

このような空のマッピングを抑制する方法はありますか? デコードはセグメントを次のパラメーターに渡しますか (noMatch => bypass値マップのように)

そうでない場合、ルックアップ テーブルを使用して複数のパス セグメントを一度にマッピングできますか? (つまり、パス全体を実際の ID にマッピングする)?

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

url - TYPO3、RealURL、および tt_news を使用したカスタム URL の作成

RealURL の設定がどのように機能するのか、まだよく理解できていません。これまでのところ、次の形式でニュースを取得しています。

http://www.mysite.com/games/detail/date/2012/01/01/game-1/

しかし、次のように、必要に応じて URL をカスタマイズできるようにしたいと思います。

http://www.mysite.com/games/WhateverIwanthere/

LIST ビュー (id=3) のページと SINGLE ビュー (id=13) の子ページがあります。

これは私の realurl_autoconf.php です: http://pastebin.com/31s9uZDb