2012-03-09 9 views
1

私は.htaccessに問題があります。私は友好的なURLを作成したい、私は多くの方法を試みました。方法のいくつかは、.htaccess friendly urls

がHERESに私のコード..このサイトに掲載されていているが、まだそれが動作していません。

Options +FollowSymLinks +SymLinksIfOwnerMatch -Indexes 
    Header unset ETag 
    FileETag None 

    RewriteEngine On 
    RewriteBase/
    RewriteOptions Inherit 
    RewriteRule .* index.php 

    #friendly urls 
    RewriteRule ^styles/style.css$ /view/style.php 
    RewriteRule ^styles/style.css$ view/style.php 
+0

Style.cssは、ほとんどの場合、友好的なURLとはみなされません。 –

+0

@Toby Allenどのようにこれを解決するのですか? – naviciroel

+0

@tarekの回答を参照してください。 –

答えて

3

それは、私は大きな問題を見ることができるあなたのために働いていないかを正確に知らず。ルールはと一致していることを

RewriteRule .* index.php 

。だからあなたが「フレンドリーURL」セクションに落ちる頃には、URLはもちろんindex.phpに変更されています。

キャッチオールの行を「フレンドリーURL」セクションの下に移動し、フレンドリーなURL書き換えルールにそれぞれ[L]を追加します。

+0

ok ...まだ試してみましたが、オブジェクトが見つかりません。ファイルパスはww.domain.com/view/style.phpで、www.domain.com/styles.cssに変更します – naviciroel

+0

サーバ上のファイルの実際のパスは '/ view/style.php'ですか? –

+0

ええと..私はディレクトリを変更してもまだ動作しないようにする方法を試してみました。\ – naviciroel