繁体   English   中英

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

[英]Remove /index.php/ from Zeus rewrite.script WordPress permalinks

我在自己的服务器上为我的客户设置了一个WordPress站点。 当我准备将它转移到他的服务器时,我注意到他的主机使用Zeus而不是Apache。 我以前从未使用过宙斯。

唯一的问题是Zeus不使用mod_rewrite所以永久链接不起作用。 我在网上搜索,找到了一个适用于Zeus的rewrite.script,找到了一个rewrite.script,但问题是它的行为类似于假的Apache mod_rewrite,方法是将/index.php/添加到URL路径。

有没有人知道如何摆脱它所以我的URL改变:

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

找到了它,它似乎正是您要寻找的东西: http : //www.adamchristie.co.uk/wordpress/seo-friendly-wordpress-urls-on-namesco-zeus-servers/

希望有所帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM