0

ApacheにWordpressをインストールしました。正常に動作しているようです。ホームページを取得し、管理者にページを作成しました。

ホームページには問題なくアクセスできます。しかし、ページにアクセスしようとすると。404 が表示されます。

http://mysite.com/は正常に動作します

http://mysite.com/newsは 404 を経由します。

ログ ファイルに、次のエラーがあります。

[2012 年 12 月 14 日金曜日 10:21:58] [エラー] [クライアント 127.0.0.1] ファイルが存在しません: /home/wordpress/mysite/news、リファラー: http://mysite.com/

Apache で NameBasedVirtual ホスティングを使用しています。

<VirtualHost *:8080>
    ServerName mysite.com
    DocumentRoot /home/wordpress/mysite/

    ErrorLog /var/log/www/mysite-error.log
    CustomLog /var/log/www/mysite-access.log combined

    <FilesMatch \.php$>
          SetHandler application/x-httpd-php
    </FilesMatch>

    <Directory /home/wordpress/mysite>
        AllowOverride FileInfo Options
        Allow from all
        DirectoryIndex index.php
    </Directory>

    <Location /wp-admin/>
        Header set Cache-Control no-cache
    </Location>
</VirtualHost>
4

1 に答える 1

0

.htaccessを見ました。

それは言います。

しかし、Apache にはデフォルトで Ubuntu に mod_rewrite がインストールされていません。そのため、うまくいかず、素晴らしいエラーが発生しませんでした。

これを修正するには mod_rewrite を追加するだけです

于 2012-12-14T11:41:35.463 に答える