0

私は Web サイトの SEO をよりユーザーフレンドリーなものにしていますが、ここで mod_rewrite を発見しました。見たものに基づいていくつかのコードを書きましたが、.htaccess ファイルに入れる前に、適切に見えることを確認したいと思います。ライブサイトで.htaccessファイルをいじりたくないので、基本的には、このコードが問題なく使用できるという安心感を探していました.

RewriteEngine On 

RewriteRule ^case-study-cff-campaign/?$      casestudy.php?casestudyid=10      
RewriteRule ^case-study-prohockeymindset/?$      casestudy.php?casestudyid=14    
RewriteRule ^case-study-CFNU-convention-2013/?$      casestudy.php?casestudyid=16    
RewriteRule ^case-study-CFNU-research-to-action/?$      casestudy.php?casestudyid=19    
RewriteRule ^case-study-Accountapotamus/?$      casestudy.php?casestudyid=21    
RewriteRule ^case-study-Balance-Relaxation-Therapy/?$      casestudy.php?casestudyid=23    
RewriteRule ^case-study-PQCHC/?$      casestudy.php?casestudyid=25    
RewriteRule ^case-study-ULTC/?$      casestudy.php?casestudyid=27    
RewriteRule ^case-study-Community-Forward-Fund/?$      casestudy.php?casestudyid=269    
RewriteRule ^case-study-Chartier-Physiotherapy/?$      casestudy.php?casestudyid=4
4

1 に答える 1

0

このコードは、htaccess ファイルまたは<Directory>コンテナーで使用しても問題ないように見えます。これらの場合、先頭のスラッシュが取り除かれているからです。サーバーまたは仮想ホストでは、それらすべての前にスラッシュが必要です。

Lまた、フラグまたはフラグを追加して、QSAクエリ文字列パラメーターを失わないようにすることもできます。

RewriteRule ^case-study-cff-campaign/?$      casestudy.php?casestudyid=10 [L,QSA]

ルールごとに。

于 2013-11-06T16:19:03.397 に答える