問題タブ [permalinks]

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 に答える
838 参照

wordpress - Wordpressの「検索エンジンに優しい」URL(パーマリンク)の実装

私はWordpressのソースコードでピークを迎えることができました。彼らがカスタムURL機能をどのように管理しているか疑問に思っていましたが、実際には取得できませんでした。

wordpress .htaccessファイル内の書き換えルールは、すべてのリクエストをindex.phpにリダイレクトするだけです。

その後、それは私には謎です:彼らはどのようにexample.com/this/title/is/cool/一致させるのですか?index.php?p=233 ?

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

wordpress - Wordpress:同じブログの2つの異なるパーマリンク

Wordpressブログに2つの異なるパーマリンクを含める方法はありますか?これは、私たちの多くがSEOの知識が限られているときにブログを開始し、SEに対応していないURLになってしまうためです。

したがって、ブログの多くのページはすでに検索エンジンによってインデックスに登録されており、古いURLを台無しにしたくありません。

したがって、古いものとは異なる新しいパーマリンクを作成したいと思います。新しい投稿のみがこのパーマリンクを使用する必要があります。

この問題の解決策はありますか?302リダイレクトを使用せずに、同じWordpressブログに2つの異なるパーマリンクを作成します。

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

wordpress - 古いパーマリンクをリダイレクト (page_id=x) wordpress

http://example.com/?page_id=2のような標準形式へのパーマリンクを使用していました。wp ルート フォルダーの httpd.ini ファイルで ISAPI 書き換えを使用して、これを変更しました。これは機能していますが、古い page_id=x スタイルのページをhttp://example.com/subjectの形式の現在のパーマリンクにリダイレクトする必要があります。

RedirectPermanent キーワードなどを調べましたが、実際には何も機能していないようです。私は非常に限られた量のページを持っているので、すべての page_ids を指定するリストは実際には問題になりません。どうすればこれができるか知っている人はいますか?

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

php - プラットフォームに依存しないパーマリンク - ベスト プラクティス?

プラットフォームに依存しないようにするために、ブログ用の一般的なパーマリンク構造を見つけようとしています。Wordpress がパーマリンクをサポートし、さまざまなパーマリンク スタイルの移行用のプラグインがあることは知っていますが、FlatPress と PivotX でも動作させる必要があり、すべての場所で URL 書き換えをサポートしているわけではありません。

これまでのところ、 index.phpファイルが実際の投稿にリダイレクトされる /permalinks/ のようなフォルダーを使用しようとします。たとえば、/ permalinks/ index.php ?external-link-01 は/index.php/2009にリダイレクトします。 -02-03/external-link-01または/index.php/e=42、使用されている実際のブログ プラットフォームに基づきます。

より適切なパーマリンクを作成し、URL の書き換えを回避するために、各パーマリンク ( /permalinks/external-link-01/など) のサブフォルダーを作成し、デフォルトのインデックス ファイルがリダイレクトを行うようにすることができます。

そう、

  1. この種のパーマリンクを維持するためのより良い方法はありますか?
  2. どのようなリダイレクトを使用する必要がありますか?
  3. リダイレクト後にパーマリンクをブックマークできるようにするにはどうすればよいですか? (例えば、現在のページは/index.php/e=42で、ブックマークは /permalinks/index.php?external-link-01 でなければなりませ)
0 投票する
2 に答える
1367 参照

datetime - 更新時の WordPress 投稿日の変更

WordPress のパーマリンクを月と名前の設定に設定しています。これにより、/blog/2009/09/my-post-name のような URL が生成されます。投稿が更新されるたびに投稿日が変更されるため、パーマリンク アドレスが変更される可能性があります。

パーマリンクを指すバナー/ボタン広告が全体に表示されるため、これは私のサイトに大混乱をもたらしています. 8 月の投稿が 9 月に更新されると、これを見つけて変更するまで、すべての広告がリンク切れになります。

更新にもかかわらず、元の投稿日を静的なままにする方法はありますか? さまざまな程度のコンピューター リテラシーを持つ複数の著者がいるので、プラグインまたは見落とされた設定のようなものを探しています。

助けてくれてありがとう!コーリー

更新: どうやらこれは他のユーザーが経験していない動作であるため、正確に何が起こっているかを示すスクリーン ショットを添付します。上が保存前、下が保存後です。 (出典: opl.on.ca )代替テキスト

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

wordpress - .htaccessの再書き込みルールについてサポートが必要

私はWordpressを使用していて、次のpemalinkを持っています/%category%/%postname%これにより、 http://www.example.com/something/のようなユーザーフレンドリーなURLが得られます。

このパーマリンクを使用すると、phpファイルに直接アクセスできなくなります(例: http: //www.example.com/something/myfile.php ) 。

/include/myfile.phpへのアクセスを許可するReWriteルールを作成する必要があります。助けてもらえますか?:)

これが私の現在の.htaccessファイルです:

アップデート

わかりました、動作しました。

私は最初からそれを間違っていました。物理パスの代わりに「仮想」パスを使用していました。

/mysite/includes/myfile.phpの代わりに、/ wp-content / themes / mytheme / include/myfile.phpを使用する必要があります

おそらく、RewriteCond%{REQUEST_URI}!myfile.phpを追加することもできます。これにより、myfile.phpが書き換えルールから除外されます。私はこれをテストしていません。

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

wordpress - WordPress ブログ投稿の #comments へのリンクは、ページに移動せず、そこに座ってください

ブログのコメント リンクをクリックすると、ページがリンクにリダイレクトされず、同じページにとどまります。

開始すると、次の URL にアクセスします。http://localhost/wordpress

そして、私がクリックしているリンクはここにアドレス指定されています:http://localhost/wordpress/?p=3#comments

リンクが機能しないのはなぜですか?

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

python - Django-パーマリンクを「使い捨て」スラッグで動作させるにはどうすればよいですか?

SOと同じように、djangoアプリのURLにナメクジを追加しようとしています。

現在、次のようなURLで問題なく機能するページがあります。

次のような「slugified」URLを追加したいと思います。

urlconfを変更し、ビュー関数に使い捨ての値を追加するだけで、問題なく動作させることができます。

スラッグでURLを確認することは問題なく機能します。

ただし、私の問題は、を使用しているときです@models.permalink

私のFooモデルでは、以前は次のものがありましたが、これは問題なく機能しました。

ただし、変更後、{{ foo.get_absolute_url }}テンプレートを呼び出すと、結果は常に空の文字列になります。

の次の2つの置換を試しましたがget_absolute_url、どちらも機能していません。

戻る前にaを追加するprint slugify(self.name)と、slugifiedの名前がコンソールに正常に表示されることに注意してください。

テンプレートを呼び出す{{ foo.get_absolute_url }}と、結果は常に空の文字列になり、エラーは発生しません。

メソッドをに置き換えることができることはわかってreturn '/foo/%s/%s' % (str(self.id), slugify(self.name))いますが、パーマリンクを機能させて、URLが1か所でのみ定義されるようにしようとしています。私は何が間違っているのですか?

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

ruby-on-rails - アクションによって to_param の戻り値を変更しますか? または、id の代わりに perma-url が返されると、編集アクションがひどく壊れます。

to_paramパーマ URL を返すようにいくつかのことを行ったので、SEO に適したリンクが作成されました。to_param作成および更新時に、モデルに配置したメソッドでperma-url を生成して返します。しかし、これは私に他の分野での悲しみを引き起こします. 次のようなフォームがあります。

ID の代わりに perma-url を挿入しようとするため、これはひどく失敗します。to_param行動で制限できれば、それで解決するかもしれません。app を app.id に変更すると、次のようなものがあるため失敗します fields.check_box :is_featured。アプリのインスタンスを取得できたと思いますが、それはハッキーに感じます。

rails-foo がないことをお許しください ;)

0 投票する
5 に答える
4992 参照

wordpress - ワードプレスのパーマリンクでアンダースコアを使用するにはどうすればよいですか

Wordpress は投稿のタイトルをパーマリンクに変換します。これは素晴らしいことです。唯一のことは、ハイフンの代わりにアンダースコアが必要なことです。簡単な解決策はありますか?