2016-08-05 24 views
2

私はhtaccessファイルをワードプレスで作成しました。 CSSのスロー404のリダイレクトルールが見つかりませんでした。私のCSSファイルは以下の場所に存在する はlocalhost/mindspark_career/WP-コンテンツ/プラグイン/ WP-ジョブマネージャ-アラート/資産/ CSS/frontend.css?版= 4.4.4ワードプレスhtacessリダイレクト404エラー

と私のhtaccessファイルは

です

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /mindspark_career/ 
RewriteRule ^index\.php$ - [L] 
RewriteRule . /mindspark_career/index.php [L] 
RewriteRule ^modules/(.*) /wp-content/plugins/$1?mkxhm_mst=1234 [QSA,L] 
RewriteRule ^modules/172d3920/(.*) /modules/wp-job-manager-alerts/$1?mkxhm_mst=1234 [QSA,L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 
と私のCSSのURLは次のように呼ばれている私のリダイレクトルールが正しいかどうかを http://localhost/mindspark_career/modules/172d3920/assets/css/frontend.css?ver=4.4.4

以下?

答えて

0

RewriteRule ^modules/172d3920/(.*)が一致するようにしますが、最初に一致するのはRewriteRule ^modules/(.*)です(そして、L astフラグは再書き込みを中止します)。

ルールを最も具体的なものから最も具体的なものに並べ替えます。

RewriteRule ^modules/172d3920/(.*) /modules/wp-job-manager-alerts/$1?mkxhm_mst=1234 [QSA,L] 
RewriteRule ^modules/(.*) /wp-content/plugins/$1?mkxhm_mst=1234 [QSA,L] 

は言う書き換えモジュールのデバッグログを有効にしてチェックすることを忘れて、あなたが適用されないルールとのトラブルを持っている場合(Apacheの2.4用のApache 2.2用 RewriteLog and RewriteLogLevelLogLevel)しないでください。

+0

ルールはすでに指定された順序でのみ、私は間違った順序で投稿します。しかし、現在はロード中 –

関連する問題