0

Amazon EC2 に Bitnami Ubuntu Wordpress インスタンスをインストールしました。

wordpress.confBitnami インスタンス上のファイルは、htaccess ファイルのように機能します。

ディレクトリ構造は次のとおりです。

/opt/bitnami/apps/wordpress/htdocs/index.php

wordpress.confファイルには

Alias /wordpress/ "/opt/bitnami/apps/wordpress/htdocs/"
Alias /wordpress "/opt/bitnami/apps/wordpress/htdocs"

<Directory "/opt/bitnami/apps/wordpress/htdocs">
    Options Indexes MultiViews +FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
    RewriteEngine On
    RewriteBase /wordpress/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordpress/index.php [L]
</Directory>

# Uncomment the following lines to see your application in the root
# of your URL. This is not compatible with more than one application.
#RewriteEngine On
#RewriteRule ^/$ /wordpress/ [PT]

これにより、この URL でブログが表示されます

http://ec2instance.com/wordpress/

(個々の投稿を表示する場合を含む):

http://ec2instance.com/blog/

http://ec2instance.com/blog/post-number-1

http://ec2instance.com/blog/post-number-2

この変更を行う方法を知っている人はいますか?

4

1 に答える 1

3

そのファイルでは、以下を変更する必要があります。

Alias /wordpress/ "/opt/bitnami/apps/wordpress/htdocs/"
Alias /wordpress "/opt/bitnami/apps/wordpress/htdocs"

Alias /blog/ "/opt/bitnami/apps/wordpress/htdocs/"
Alias /blog "/opt/bitnami/apps/wordpress/htdocs"

その変更により、Apacheはでワードプレスを提供し/blogます。

次に、そのファイルでも書き換えルールを変更する必要があります(新しいURLが/blog代わりに使用されるため/wordpress)。

RewriteBase /wordpress/
RewriteRule . /wordpress/index.php [L]

RewriteBase /blog/
RewriteRule . /blog/index.php [L]

最後に、wp-config.phpファイル(in apps/wordpress/htdocs)も変更して、WP_SITEURLWP_HOMEurlsがを指していることを確認する必要があります/blog

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/blog');
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/blog');
于 2012-04-20T11:29:20.200 に答える