Wordpress:RewriteRule不起作用

时间:2017-06-13 16:43:13

标签: php wordpress apache .htaccess mod-rewrite

我的.htaccess文件中有以下规则:

RewriteEngine On
RewriteBase /

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

在Wordpress配置中,我有: enter image description here

但是,当我尝试可视化页面内容时,我得到:enter image description here

只有在我使用以下网址时才有效: http://www.kobsa.com.pe/sitio/的index.php /约-US /

1 个答案:

答案 0 :(得分:0)

  1. 将固定链接更改为:Plain
  2. 删除.htaccess文件
  3. wp-config.php行之前That's all. Stop editing...添加:

    define('WP_SITEURL','http://'。$ _SERVER ['HTTP_HOST']。'/ sitio');

    define('WP_HOME','http://'。$ _SERVER ['HTTP_HOST']。'/ sitio');

  4. 将固定链接更改为:Post name

  5. 你已经完成了。