2013-10-17 63 views
0

我有一個頁面「mydomain.com/wordpress/calientes/」,我想設置爲我的主/主頁,所以當用戶轉到mydomain.com時,他們實際上可以看到「mydomain.com/wordpress/calientes/」顯示只有導航器上的mydomain.com ...就像9gag.com一樣......你去他們的網站,他們的主頁實際上是9gag.com/hot,但你只能在導航窗口看到9gag.com,除非你點擊「熱門」菜單..你會看到9gag.com/hot。如何將頁面設置爲我的主頁?

我玩弄的.htaccess:

RewriteRule ^$ /wordpress/calientes/ [L] 

但它不工作...

什麼是做到這一點的最好方法是什麼?

回答

1

您無需播放任何代碼即可這樣做。在Wp-admin的設置部分,您可以設置/或者說您可以選擇任何預定義或發佈的頁面/帖子作爲首頁。

讓我更清晰的關於URL結構類型,你需要遵循:

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

您就可以看到選項:「頭版顯示」

您可以選擇「靜態頁面(請在下方選擇)「任何需要的頁面/文章作爲主要首頁...

希望你得到0分問題得到解決。

+0

歡迎:)很高興知道你做到了.. –

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'); 
?> 
+0

這不工作:( –

0

不是.htaccess答案,但您可以使用sql for this

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

只需將您的新主頁的ID替換爲option_value即可。骯髒但有效。

相關問題