1

我已经wordpress在域内安装了一个folder namequestions登陆页面工作正常,没有其他links工作,它说page not found。该怎么办 ??

使用 .htaccess 之类的

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . questions/ [L]

它只运行 index.php 页面。有什么帮助吗?

4

1 回答 1

0

看起来你需要 rewritebase 因为你的父文件夹上有一个 htaccess

RewriteEngine On
RewriteBase /questions/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /questions/ [L]

您是否将其放在站点根目录下名为 /questions 的子文件夹中?

如果是的话,我认为你需要改变

RewriteRule . questions/ [L]

RewriteRule . /questions/ [L]

或者试试这个而不是 rewritebase

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /questions/ [L]
</IfModule>
于 2012-11-17T10:11:40.137 回答