我正在关注本教程当我在浏览器中输入我的域名时,我就得到了我的页面。除了浏览器从不将域名屏蔽为 之外www.example.com
,它还更改了我刚刚输入的域名并显示了 IP 地址前面的子文件夹,例如:211.232.01.23/website/wordpress/index.php
已经完成了:
- 通过httpd安装apache
- 在 /etc/httpd 中创建启用站点和可用站点的文件夹
- 在站点中创建了带有符号链接的 .conf 文件
- 使用 apache:apache 用户设置我的目录的权限
- 在 httpd.conf 文件末尾添加了“IncludeOptionalsites-enabled/*.conf”字符串。
我没有触及 htaccess 文件,因为教程没有指定任何有关它的内容。
我的 example.com.conf 文件:
<VirtualHost *:80>
ServerName www.example.com
ServerAlias example.com
DocumentRoot /var/www/example.com/public_html
ErrorLog /var/www/example.com/error.log
CustomLog /var/www/example.com/requests.log combined
</VirtualHost>
答案1
请将 .htaccess 文件放在 public_html 文件夹下,代码如下:
# 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
然后尝试访问您的网址