【发布时间】:2015-02-04 01:25:05
【问题描述】:
把我的头发拉到这个上面。除了 Wordpress 的默认设置之外,我还有以下 .htaccess 文件,它可以执行一些自定义重定向。在我的本地 Wamp 服务器上对其进行测试时,它运行良好,但在进入生产环境后,我在服务器日志中没有收到 RewriteRule: bad flag delimiters 错误,过了一会儿,网站甚至出现了 internal server error
任何帮助将不胜感激。提前致谢!
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^rockford_weddings___welcome\.html$ /wedding/ [R=301,L]
RewriteRule ^blog/?$ /journal/ [R=301,L]
RewriteRule ^blog/(.*)$ /$1 [R=301,L]
RewriteRule ^portraitinvestment/?$ /portraitinvestment\.pdf [R=301,L]
RewriteRule ^weddinginvestment/?$ /weddinginvestment\.pdf [R=301,L]
RewriteRule ^holidaycards2014/?$ /holidaycards2014\.pdf [R=301,L]
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
【问题讨论】:
标签: wordpress .htaccess mod-rewrite