我在WordPress根文件夹中有一个名为links的文件夹,还有一个名为index的文件。此文件夹中的php。在我的WordPress网站的其他地方,我确实生成了如下链接http://mysite.com/links/index.php?link=55 (有多个链接)。
如何制定特定的重写规则(如http://mysite.com/link/55) 对于my内的上述链接。htaccess文件不中断自己的WordPress规则,也不引发内部服务器错误?
这是我的。htaccess内容:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^link/([^/]*)$ /wordpress/links/index.php?link=$1 [L]
RewriteBase /wordpress/
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
# END WordPress
目前我在localhost上,我的wordpress文件夹位于/www/wordpress。但当我点击
http://localhost/link/50a25386721bb
我得到404错误。怎么了?