wordpress htaccess issue



我一直在为站点http://hoteldevserver.com/~hamislan/写入.htaccess,当我可以永久链接到/%postname%/时,它在尝试查看页面时显示以下错误。

在上找不到请求的URL /~hamislan/info/services-amenities/此服务器。此外,在尝试使用ErrorDocument来处理请求。

我的.htaccess文件是

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteBase /
   RewriteRule ^index.php$ - [L]
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule . /index.php [L]
</IfModule>

我的wordpress文件直接在www

T这可能是为数不多的事情之一。

首先检查您的htaccess是否可由apache读取。我想是的。

然后检查您是否在apache中启用了mod重写。

最后,可能是这个符号链接问题。为了解决这个问题,你可以把它添加到你的htaccess文件的顶部,也可以在你的vhost指令中启用它(我只是假设你使用的是vhost)对不起,我没有一个如何在vhost中实现它的例子。

Options +FollowSymlinks

此外,每次都将你的永久链接设置为默认值,然后将其切换到你想要的永久链接样式。

编辑

此外,您网站的url位置不在底部http://hoteldevserver.com/~哈密兰/

因此,您可能需要编辑基本url的重写规则。它叫RewriteBase

现在RewriteBase/,您可能需要将其更改为/~hamislan/

最新更新