タグ付けされた質問 「url」

4
現在のJoomla URLを取得します
次のコードはJoomla 1.6で動作しますが、3.xでは厳格な標準エラーがスローされます。 厳格な基準:変数のみを参照により割り当てる必要があります //Get the full URL for sharing purposes $uri = & JFactory::getURI(); $absolute_url = $uri->toString(); <?php echo $absolute_url; ?> Joomla 3.xでエラーなしでコードを機能させるにはどうすればよいですか?
25 url 

2
Joomlaで重複したコンテンツ/ URLを処理するにはどうすればよいですか?
私は重大なSEOの問題を見つけただけで、当面は解決しましたが、私はそれがなぜ最初に起こったのか、そして間違いがあったのか、それともJoomla自体に関係があるのか​​を理解しようとしています。最初の問題: Mozを使用してサイトをクロールすると、ホームページに4つの重複したコンテンツが表示され、予想外でした。たとえば、ホームページhttp://www.foo.comの場合、次のような重複したコンテンツURLが表示されていました。 foo.com/2-uncategorised/1-offers (canonical = foo.com/2-uncategorised/1-offers) foo.com/2-uncategorised/2-enquiry (canonical = foo.com/2-uncategorised/2-enquiry) foo.com/2-uncategorised/3-products (canonical = foo.com/2-uncategorised/3-products) そして、これらすべてのリンクは単にホームページのコンテンツをロードしていましたが、メタの詳細は記事からのものでした。これは明らかにJoomlaがリンクを自動作成していたことを示しており、4つのリンクでも同じことがわかりました。記事のリンクは次のとおりです。 index.php?option=com_content&view=article&id=1&catid=2&Itemid=1 index.php?option=com_content&view=article&id=2&catid=2&Itemid=1 index.php?option=com_content&view=article&id=3&catid=2&Itemid=1 Itemid = 1ホームページがロードされた理由を説明するホームページのメニュー項目に対応しています。問題の再現を試みましたが、できませんでした。コンテンツを追加した人々によると、ここにそれらの記事とリンクを作成するときに彼らが行った手順があります: 記事を作成する コンテンツエディターの[記事]タブを使用して、他の記事へのリンクを追加します。 記事にメニュー項目を作成する それで、明らかに何かが間違っているのではないかと思っていました。100以上の記事があるので混乱していますが、これは約5つの記事でのみ発生しました。ありがとう。


3
Joomla 3のURLから記事IDを削除する
Joomla 3のURLから記事IDを削除しようとしています。私は周りを検索し、応答は中にあります components\com_content\router.php 変更0に1で$advanced = $params->get('sef_advanced_link', 1); 38行目と290行目 またコメントアウト if (strpos($segments[0], ':') === false) { $vars['view'] = 'article'; $vars['id'] = (int)$segments[0]; return $vars; } すべてのコメントがこれに言及しているので、Joomla 2.5では問題なく動作すると思います。 しかし、それは私のJoomla 3.3ウェブサイトで私のために仕事をしません。 各記事のメニュー項目を作成せずにこれを実現するにはどうすればよいですか?
9 joomla-3.x  php  url 

3
Joomlaリダイレクトコンポーネントを使用して壊れたURLを修正する
J3リダイレクトコンポーネントを使用して、この種のリンク切れを修正するのを手伝ってくれる人はいますか: https://www.portal-gestao.com/whatever/whatever/9999-title-of-the-page に: https://www.portal-gestao.com/item/9999-title-of-the-page この: http://www.portal-gestao.com/whatever/whatever/itemlist/tag/name-of-the-tag.html に: https://www.portal-gestao.com/item/tag/gurus.html この: http://www.portal-gestao.com/whatever/whatever/itemlist/user/9999-name-of-author.html 宛先:http : //www.portal-gestao.com/item/author/3707-name-of-author.html 助けてくれてありがとう!

2
Joomla 3.x記事の検索エンジンに適したURL
Joomla 3.xを使用しているウェブサイトを持っています。メニュー項目は次のとおりです。 ホーム カテゴリーA(別名:cat-a) カテゴリーB(別名:cat-b) ここで、カテゴリAおよびBはカテゴリリストタイプです。 また、カテゴリAとカテゴリB(メニュー項目と同じエイリアス)の2つのカテゴリを設定し、どちらにも次のような記事がいくつか含まれています。 カテゴリーA(別名:cat-a) 第1条(エイリアス:art-1) 第2条(エイリアス:art-2) カテゴリーB(別名:cat-b) 第3条(エイリアス:art-3) 第4条(エイリアス:art-4) :最初は、私が第1条訪問したときに、URLのようなものになるだろう期待しhttp://www.example.com/cat-a/art-1 と良いニュースは、それが起こるんです。 ただし、同じ設定を使用すると、記事3にアクセスすると外観が異なります。http://www.example.com/art-3 では、問題は、第3条のURLを第1条のURLのようにするにはどうすればよいですか? PS私はSEFに拡張機能を使用しませんでした。Joomlaディストリビューションに含まれているものだけです。
7 seo  url 

3
実際のURLではなくカスタムモジュールでSEF URLを生成するにはどうすればよいですか?
私のモジュールでは、このコードを使用してページのURLを生成しています。 JURI::base() . ContentHelperRoute::getArticleRoute( $article->id, $article->catid ) これは正常に機能し、次のようなURLを生成します。 http://example.com/index.php?option=com_content&view=article&id=83&catid=26&Itemid=162 しかし、現在のページのSEF URLを生成するモジュールを取得する方法があるかどうか知りたいのですが。何かのようなもの: http://example.com/resources/blog/83-illustration
7 php  module  sef  url 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.