我想用一个简单的php应用程序来配置一个Wordpress应用程序。应用程序的目录结构如下:如何使用.htaccess/Apache2在简单的php应用程序的子目录中配置wordpress应用程序?
根目录:/无功/网络/ demoApp/
WordPress的目录:/无功/网络/ demoApp/WordPress的/
在这里,我想访问wordpress应用程序使用路线http://BASE_URL/wordpress。但我无法配置htaccess文件。/var/www/demoApp /目录下的所有php页面都可以正常使用,网址为http://BASE_URL/。而wordpress文件没有正确加载。
这里是我的Apache配置块:
<VirtualHost *:80>
ServerName localhost
ServerAdmin [email protected]
DocumentRoot /var/www/demoApp
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/demoApp>
Options FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
应该是什么.htaccess文件?
Nitesh,你把WordPress的WordPress的配置?我的意思是设置/一般。无论htaccess如何,Wordpress将始终使用此设置。试试,请让我知道。 –
您确定要在''中使用'AllowOverride None'吗?这将阻止.htaccess文件改变任何事情不是吗? –
CD001
@PeterMatisko是的,WordPress的主页工作正常。其他页面无法正常工作。如http:// BASE_URL/wordpress/2017/03/11/hello-world /。 它抛出没有找到页面的Apache错误。 – Nitesh