0

自分のサーバーに自分のクライアント用の WordPress サイトをセットアップしました。彼のサーバーに転送する準備ができたとき、彼のホストが Apache の代わりに Zeus を使用していることに気付きました。ゼウスは使ったことがありません。

唯一の問題は、Zeus が mod_rewrite を使用しないため、パーマリンクが機能しないことです。オンラインで検索して Zeus で動作する rewrite.script を見つけましたが、問題は /index.php/ を URL パスに追加することにより、偽の 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
4

1 に答える 1

2

これはまさにあなたが探しているもののようです: http://www.adamchristie.co.uk/wordpress/seo-friendly-wordpress-urls-on-namesco-zeus-servers/

それが役立つことを願っています!

于 2010-12-08T22:49:30.043 に答える