2010-12-08 84 views
0

我已經在我自己的服務器上爲我的客戶端設置了一個WordPress網站。當我準備將它傳送到他的服務器時,我注意到他的主機使用宙斯而不是Apache。我以前從未使用宙斯。從Zeus rewrite.script中移除/index.php/ WordPress永久鏈接

唯一的問題是,宙斯不使用mod_rewrite,所以永久鏈接無效。我在網上搜索了一下,找到了一個適用於宙斯的rewrite.script,找到了一個,但問題是它通過將/index.php/添加到URL路徑中,就像假Apache apache mod_rewrite一樣。

有誰知道如何擺脫它,所以我的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 

回答