2016-11-15 22 views
2

私は自分のwordpressサイトを移動しました。ホームページ以外のすべてのページを移動した後、404が見つかりませんでした。ここに私が試したステップがあります。.htaccessファイルを修正してもパーマリンクが機能しない

デフォルトのpermalinksに変更されていますが、これで正常に動作します。

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
    **RewriteCond %{REQUEST_URI} !=/server-status** 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

にそれが何ができるか任意のアイデアを.htaccessファイルには以下のコードを追加し

?リンクはhttp://dev.pwlawyers.ca/

答えて

0

サーバーはNginx Webサーバーを実行し、.htaccessはApache Webサーバー用です。

+0

あなたは正しいです、私愚かです。あなたが私にこの権利を得るために何をすべきかについての基本を教えてください。私は通常これに対処していません。通常は、コピー機ですべてを移動しても問題はありません。 – user2189801

0

ので、私はそれを修正したと思う:

WordPressのインストールフォルダのルートにある場合は、設定ファイルの場所のブロックにこれを追加します。

location/{ 
    index index.php index.html index.htm; 
    try_files $uri $uri/ /index.php?$args; 
} 

それは、例えば、WordPressのフォルダ内にある場合フォルダを追加し、それを追加してください:

location /wordpress/ { 
    try_files $uri $uri/ /wordpress/index.php?$args; 
} 

リロードnginxとする必要があります。

0

はあなたがプラグインを介して、次のフィルタを追加することができ、フィルタ(またはテーマ機能、等)を追加します。

// Stop WordPress from modifying .htaccess permalink rules add_filter('flush_rewrite_rules_hard','__return_false');

感謝を

関連する問題