問題タブ [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.
http-status-code-404 - TYPO3:RealURL + tt_news+404が機能しない
tt_newsのSINGLEビューがあるページ(id = 57)に特別なURLを指定したかったので、これを使用してRealURLを構成しました。
問題は、404のリダイレクトが機能しないことです。
http://www.mypage.com/blog/artikel/asdasd--- >正常に動作します。404ページに進みます。
http://www.mypage.com/blog/artikel/whatever/whateveragain--- >正常に動作します。404ページに進みます。
http://www.mypage.com/blog/artikel/whatever--- >は404にリダイレクトされません。「news_idが指定されていません」というメッセージが表示されます。
http-status-code-404 - TYPO3:404はURLを書き換えません
だから私はTYPO3で話すURLを取得するのにかなり苦労しています。私はそれらをlocalconf.phpのこの2行で動作させることができました
ただし、問題は、存在しないページを入力すると、ホームページに移動しても、ブラウザのURLが書き換えられないことです。これについて何かできることはありますか?
.htaccess - TYPO3: 各 URL の最後に .html しかない
私は RealURL を使用しており、Web サイトには次の方法でアクセスできます。
www.domain.com/sitemap.html
とwww.domain.com/sitemap
これで、Web サイトには次のユーザーのみがアクセスできるようになります。
www.domain.com/sitemap.html
これはどのように行うことができますか?
config を見つけました'defaultToHTMLsuffixOnPrev' => '.html'
が、これが正しいオプションかどうかはわかりません。にもいくつかの可能性があります.htaccess
が、これはサイトに対してのみ有効です (写真、pdf ではありません...)。これを行う正しい方法は何ですか?
php - phpスクリプトはRTE(tt_news)のコンテンツを解析していますが、内部リンクが話すURLとして表示されていません
内部リンクのあるニュース記事があります。RTEには、次のようなリンクがあります。
http://www.yourdomain.com/?id=3
HTMLテキストモードで。問題は、このリンクがフロントエンドにも表示されることです。RealURLは、このリンクを次のようなものに変換する必要があります
http://www.yourdomain.com/products/
RTEのコンテンツは現在このように解析されています
私はこのようなものを使うべきだと読みました
しかし、どうすればこの機能にアクセスできるのかわかりません。私は得る
Fatal error: Call to a member function parseFunc() on a non-object in /home/myuser/www/home/typo3/sysext/cms/tslib/class.tslib_pibase.php on line 1384
これを行う正しい方法は何ですか?関数にアクセスするにはどうすればよいpi_RTEcssText
ですか?クラスを使用する必要がありますか?クラスなしでそれを行う他の方法はありますか?
編集:
TemplaVoilaを使用して新しいテンプレートを作成し、lib.newscontent
TSオブジェクトパスとして定義しました。
TSメインテンプレート
class.news.php
localconf.php
残りの質問
TSメインテンプレートのレンダリング部分が機能しないのはなぜですか?使用しました
私の結果を得るために。
typo3 - TYPO3 - RealURL から CoolURI への移行
私は何年にもわたって存在する大きなTYPO3インスタンスを持っています。Web ページは常に RealURL を使用していましたが、CoolURI に移行したいと考えています。ここでの問題は、URL 拡張子を切り替えた後でも、すべての古いリンクが利用可能になることです。CoolURI ドキュメントの状態
RealURL から
の移行 フィールド Speaking URL path segment (tx_realurl_pathsegment) はその値とともに保持されますが、要素にリストされていることを確認してください。
リダイレクトなどの他のテーブルに加えて、テーブル tx_realurl_pathcache と tx_realurl_uniqalias を取得しました。そのため、拡張機能全体をリバース エンジニアリングし、すべての古い URL をエクスポートして新しい CoolURI テーブルにインポートするスクリプトを作成する必要があるのではないかと、今は少し心配しています。tt_news も使用しており、これらの URL も機能する必要があるためです。
それで、誰かがこれについていくらかの経験を持っていますか?CoolURI は自動的にすべてを処理し、古いリンクはまだ有効ですか? それとも、誰かがデータベース内のすべての RealURL テーブルについて詳細な説明をくれないでしょうか?
ssl - TYPO3、RealURL、ショートカットと複数の言語=喜びなし
TYPO34.7のインストールでRealURLを動作させようとしています。サイト全体はSSL暗号化されています。これが私の設定です:
私のページツリーには、それぞれが最初のサブページにリンクするカテゴリページがあります。
デフォルトの言語(英語)を使用している限り、すべて正常に動作します。言語1(ドイツ語)に切り替えるとすぐにCatリンクが消え、サブページにアクセスできなくなります。サブページのURLを直接入力します(例:https ://domain.com/cat1/subpage1.1) 。目的のページに移動します。ああ、それは小さな問題ですが、外部リンクも壊れています。タイトル、字幕、ナビゲーションタイトル、話すURLは両方の言語に設定されています。また、「最初に利用可能なサブページ」を固定サブページに変更しようとしましたが、状況は改善されませんでした。
編集:「リンクが消える」とは、ナビゲーションメニューが正しく表示されるが、それぞれのタグにhref属性がないことを意味します。たとえば、英語版には
nav要素がドイツ語版には
何か案は?
seo - TYPO3: RealURL を使用して URL の読み上げでデフォルト言語の言語名を表示する
TYPO3 4.7 を使用して TYPO3 Web サイトをセットアップしました。ウェブサイトはバイリンガル (ドイツ語/英語) で、RealURL を使用して「話しています」。デフォルトの言語はドイツ語です。
これまでのところ、うまく機能しています。次のような URL を取得します。
ユーザーが言語を英語に変更すると、次のような URL が表示されます。
言語をドイツ語に戻すと、次のような URL が表示されます。
問題は次のとおりです。これにより、検索エンジンの重複が作成されます。したがって、ユーザーが言語を変更する前に、デフォルト言語でもドイツ語の「de」の言語パラメーターを URL のデフォルトとして使用するようにしたいと思います。
誰かが以前に同じ問題を抱えていましたか?
ありがとう、クリス
typo3 - RealURL で http://www.domain.com/4/ リンクが表示される
新しい TYPO3 4.7.5 をセットアップし、RealURL 1.12.3 をインストールしました。RealURL をアクティブにすると、次のようなリンクが表示されるため、URL が機能しません。
http://www.domain.com/4/
http://www.domain.com/7/
私が間違っていることは何ですか?私は何かを忘れているようです。
これをメインのテンプレートに入れました
さらに、自動構成を有効にしました。
それにもかかわらず、手動構成を追加しました ( typo3conf/realurl_conf.php
):
私.htaccess
のように見えます
ssl - sslを使用したTypo3マルチドメイン:TOO_MANY_REDIRECTS
typo3 4.5 / extbase 1.3を使用してマルチドメイン環境でショップ拡張機能を実行しようとしています。ショップページはHTTPドメインAで実行し、次のチェックアウトプロセスはHTTPSドメインBで実行する必要があります。ドメインBはhttps://wwwです。 ssl-id.de/ [domainA](ホストはStratoです)。したがって、私は次のように設定しました。
- それぞれドメインAとドメインBのドメインエントリを持つ両方のルートを持つ2つのページツリー
- HTTPSページツリーのチェックアウトページで、[プロトコルの使用]がHTTPSに設定されています
- TS:baseURLは、条件付きでドメインAまたはドメインBに設定されます(ENV:HTTP_HOSTに基づく)
- realurl設定は両方のドメインに設定されます($ TYPO3_CONF_VARS ['EXTCONF'] ['realurl']['[domainA]']と$TYPO3_CONF_VARS['EXTCONF']['realurl']['www.ssl-id。 de'])
残念ながら、HTTPショップからHTTPSチェックアウトへのリダイレクトにより、Chromeでエラー310(net :: ERR_TOO_MANY_REDIRECTS)が発生します。ネットワークレポートによると
「ターゲットページのURLが存在しません。同じURLをもう一度確認してください」と表示されます。HTTPSURLの代わりに2番目のHTTPURLを使用する場合、セットアップは適切に機能します。ショップページからリダイレクトせずにチェックアウトページを直接呼び出すと、同じエラー310が発生します。
.htaccessは非常に標準的なtypo3-realurl.htaccessです:
リダイレクトの問題を取り除く方法、または無限ループにつながるリダイレクトの呼び出し元に近づく方法に関する提案はありますか?
typo3 - TYPO3 + RealURL = 多言語ホームページが機能しない (404)
RealURL と TYPO3 で深刻な問題に遭遇しました。これがシナリオです。
デフォルトでドイツ語を使用し、英語の翻訳を提供する Web サイトに取り組んでいます。これまでのところ、うまく機能しています。URL は次のようになります。http://mydomain.com/en/about-us
ルートページ自体は、デフォルト言語であるドイツ語でのみ機能しますhttp://mydomain.com/
このように使用http://mydomain.com/en/
すると、404メッセージが表示されます。このようなGET変数を渡すと、ページ自体が機能しますhttp://mydomain.com/?L=1
私はまだこの問題を修正できませんでした。
ページツリーはこのように少し見えます
* Common Root (Standard page)
|-> * Common Data (Folder)
|-> * mydomain.com (Standard Page / Rootpage enabled)
----|-> Homepage (Shortcut to "mycomain.com", used for navigation only)
----|-> About us (Standard page)
----|-> Contact (Standard page)
このショートカット ページが何らかの問題を引き起こしていると思われますが、それについては何もできませんでした。
RealURL Config は自動生成されるため、凝ったものはありません。
RealURL 1.12.3 で TYPO3 4.7.7 を使用しています。
この問題の原因を知っている人はいますか?
cu Roman