我已经在我自己的服务器上为我的客户设置了一个WordPress网站。当我准备将它转移到他的服务器时,我注意到他的主机使用Zeus而不是Apache。我以前从未使用过Zeus。
唯一的问题是Zeus不使用mod_rewrite,因此永久链接不起作用。我在网上搜索找到一个适用于Zeus的rewrite.script,找到一个,但问题是它通过将/index.php/添加到URL路径就像假apache mod_rewrite一样。
有没有人知道如何摆脱它,所以我的网址改为:
mydomain.com/index.php/friendly-url
到
mydomain.com/friendly-url?
这是我的rewrite.script文件
#Zeus webserver version of basic WordPress mod_rewrite rules
map path into SCRATCH:path from %{URL}
look for file at %{SCRATCH:path}
if exists then goto END
look for dir at %{SCRATCH:path}
if exists then goto END
##### FIX FOR LOGIN/FORGOTTEN PASSWORD/ADMIN ETC #####
match URL into $ with ^/wp-.*$
if matched then goto END
##### FIX TO ALLOW SEARCH TO WORK #####
match URL into $ with ^/(.*)
set URL = /$1
答案 0 :(得分:2)
找到了这个,这看起来正是您所需要的:http://www.adamchristie.co.uk/wordpress/seo-friendly-wordpress-urls-on-namesco-zeus-servers/
希望有所帮助!