1
我把WordPress的配置到我的虛擬主機的指令,它看起來像這樣:如何添加WordPress的htaccess的配置爲虛擬主機的conf
<VirtualHost *:80>
ServerName www.example.com
ServerAlias example.com
DocumentRoot /var/www/html
<Directory />
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule^- [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
</Directory>
</VirtualHost>
當我把WordPress的配置虛擬主機的根目錄下像上面的永久鏈接和子域將無法正常工作。
但是當我把WordPress的配置/etc/httpd/conf/httpd.conf
根目錄是/var/www/html
內(因爲你可以看到它是同根生的虛擬主機),然後子域和固定鏈接都很好,我不明白這一點?
我不想把Wordpress的配置放在httpd.conf
的原因是因爲我想創建另一個網站,但它不是多站點,所以我必須在其上輸入另一個Wordpress' configuration。
- 我IncludeOptional虛擬主機CONF文件在
httpd.conf
- 最底部我使用的CentOS 7
- 阿帕奇2.4
- 的Wordpress 4.5.3
- 國防部重寫包括