【发布时间】:2014-05-19 16:16:56
【问题描述】:
我有默认的 wordpress htaccess 文件,我添加了新规则。 URL 翻译成功进行。但是,wordpress 页面显示“找不到页面”。当我手动加载带有参数的页面时,它可以正常工作。
.htaccess 文件规则
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteRule ^abc/(.*)$ abc/?n=$1 [QSA]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
任何帮助将不胜感激
【问题讨论】:
-
设置标志
L说“如果找到,这里是结束,..”:RewriteRule ^abc/(.*)$ abc/?n=$1 [QSA,L] -
它出现了 500 错误。没用..
标签: php wordpress .htaccess mod-rewrite