2016-12-23 2 views
0

を使用して、URLをクリーンアップ私はこのURLを得ました。 Apacheの書き換えルールを使用してhtaccessの

、私はこのURLを書き換えたい:

http://domain.in/chartered-accountants/

私のhtaccessのコードは次のとおりです。

RewriteRule ^categories/([0-9a-zA-Z_-]+) categories.php?catName=$1 
+0

はあなたが何を意味するかクリアしていない、より多くの情報に – Fullbalanced

+0

のRewriteRule ^カテゴリを提供/([0-9A-ZA-Zは_-] +)私が持っているcategories.php catName = $ 1 –

+0

してください?私の質問をもっと鮮明に編集しました。今私はあなたが理解できることを願っています –

答えて

0

も、あなたの編集後に、それはまだ不明です何を求めているのですか?あなたがcategories一部をドロップすることを意味

http://domain.in/chartered-accountants/

:これまで

http://domain.in/categories/chartered-accountants/

:あなたはこれを書き換えたいと言っています。しかし、あなたの書き換えはcategories.php?と言います。これはあなたが望むものとまったく関係ありません。おそらくコピー/貼り付けでしょうか?

RewriteEngine on 
RewriteBase/

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteCond %{HTTP_HOST} ^domain\.in 
RewriteRule ^categories/(.*)$ $1 [R=301,QSA] 

それはcategories/セグメントをドロップします。

はとにかく、二番目に最初のURLを書き換えるために、あなたはこのようなものが必要。あなたが test it onlineでき:

htaccess test

+0

あなたのおかげであなた –