0

メイン/ホームページとして設定したいページ "mydomain.com/wordpress/calientes/" があるので、ユーザーが mydomain.com にアクセスすると、実際には "mydomain.com/wordpress/calientes/" が表示され、mydomain のみが表示されます。ナビゲーターの .com... 9gag.com のように... 彼らの Web サイトにアクセスすると、そのメイン ページは実際には 9gag.com/hot ですが、「ホット」をクリックしない限り、ナビゲーター ウィンドウには 9gag.com しか表示されません。 " メニュー.. 9gag.com/hot が表示されます。

私は .htaccess で遊んでいます:

RewriteRule ^$ /wordpress/calientes/ [L]

しかし、それは機能していません...

これを行う最善の方法は何ですか?

4

3 に答える 3

1

そのためにコードを再生する必要はありません。Wp-admin の [設定] セクションで、事前に定義された、または公開されたページ/投稿をフロント ページとして選択できるように設定したり、指定したりできます。

従う必要がある URL 構造タイプについて、より明確にさせてください。

http://xyz.com/wp-admin/options-reading.php

そこには次のオプションがあります: 「フロントページを表示する」

「静的ページ (以下を選択)」を選択できます 任意のページ/メイン フロント ページとして投稿...

ポイントを理解して問題が解決されることを願っています。

于 2013-10-17T06:00:55.833 に答える
0

.htaccess答えではありませんが、これには sql を使用できます

UPDATE `wp_options` SET `option_value` = 2 WHERE `option_name` = 'page_on_front';

option_value新しいホームページの ID に置き換えるだけです。汚いが効果的。

于 2013-10-17T02:47:14.540 に答える
0

これは、書き換えルールほど単純ではありません。これは、wordpress に独自のルーティングがあり、REQUEST_URIまたは パス情報のいずれかからパス情報が表示されることを期待しているためです。つまり、書き直そうとすると、パス情報が正しくないということです。

過去にこれを設定した方法はindex.php、ドキュメント ルートにファイルを作成し、これを htaccess ファイルに追加することです。

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

そしてでindex.php

<?php
define('WP_USE_THEMES', true);
require('./wordpress/calientes/wp-blog-header.php');
?>
于 2013-10-17T01:49:16.627 に答える