从Zeus rewrite.script WordPress永久链接中删除/index.php/

时间:2010-12-08 04:43:31

标签: apache wordpress .htaccess permalinks zeus

我已经在我自己的服务器上为我的客户设置了一个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

1 个答案:

答案 0 :(得分:2)

找到了这个,这看起来正是您所需要的:http://www.adamchristie.co.uk/wordpress/seo-friendly-wordpress-urls-on-namesco-zeus-servers/

希望有所帮助!