2016-07-05 72 views
0

當我訪問我的網站我看到這樣的事情:當我訪問我的測試網站時,如何擺脫「Index of /」? [WordPress的]

指數/
  • 的wordpress/

這是目錄看起來是什麼文件,如: enter image description here


.htaccess文件:

# Do not remove this line or mod_rewrite rules and search engine friendly URLs will stop working 
RewriteBase/

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 
    enter code here 

什麼我需要做的,這樣,當我訪問example.com和我看到了我的WordPress網站無/指數和頁面列表?

+0

'.htcaccess'文件?這不是apache所期望的。它是'.htaccess'。並只有當被允許通過'allowoverrides'執行si時, –

+0

[Joomla-使用index.php而不是「/」作爲主頁]的可能重複(http://stackoverflow.com/questions/24259815/joomla-use-index- PHP的INSTEAD-OF-AS-主頁) – bated

回答

1

問題是你的public_html沒有任何index.php文件。當您獲取目錄列表時,這是因爲該目錄中沒有與DirectoryIndex選項相匹配的文件。一個典型的WordPress網站將包含一個index.php文件,因此,一旦將WordPress文件放在那裏,應該就會消失。您可以在.htaccess文件中使用Options -Indexes來隱藏該頁面,但這會給您一個403錯誤,並且仍然不會顯示您的內容,因此將內容移動到正確的位置是您真正想要執行的操作。

看來您可能已將文件放入名爲「wordpress」的目錄中。如果是這種情況,請嘗試訪問http://example.com/wordpress/。如果這不是你想要的,那麼只需將「wordpress」的內容移動到public_html /目錄中即可。

相關問題