伙计们我正面临关于wordpress重定向的问题。
我在我的网站上使用了.htaccess,我希望将这个工作也用于wordpress页面。我已经在word上创建了一个名为“blogs”的文件夹,如/ blogs
我还在wordpress(domainname.com/blogs/wp-content/themes/my_theme/search.php)的search.php中集成/更改了我的要求。当有人搜索表单操作时会发生以下这样的事情: http://www.domainname.com/blogs/?s=keyword
这样可以正常工作,但我想使用重写规则,例如:
www.domainname.com/blogs/blog-keyword with http://
但是它会将用户带到wordpress的404.php页面
我当前的htaccess文件在root的blogs目录下包含以下代码:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blogs/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blogs/index.php [L]
# Pads Landing / Searching Page
RewriteRule ^blogs/movie-(.*) /pads/?s=$1
</IfModule>
# END WordPress
请帮助我,因为项目截止日期还剩下几分钟。
提前致谢。
答案 0 :(得分:0)
好的......
检查选项-Multiviews
我在使用wordpress时注意到了一些问题
我这样使用它
Options +FollowSymlinks
Options -Multiviews
RewriteEngine on
所以
RewriteRule ^pads/movie-([^/]+)$ "http://%{HTTP_HOST}/pads/?s=$1" [R=301,L]
希望它有效。 Lemeknow