2017-07-11 13 views
-1

URLを書き換えようとしていて、次のコードを.HTAccessで使用しようとしています。何らかの理由で、最後に '/'を追加してもリンクが機能せず、 '/'を追加してください。.HTAccessファイルが正しく動作しません。

Options +FollowSymLinks 
    RewriteEngine On 

    RewriteRule ^([^/]+)/$ $1.php 

    RewriteCond %{HTTP_USER_AGENT} ^FlashGet.* [OR] 
    RewriteCond %{HTTP_USER_AGENT} ^GetRight.* [OR] 
    RewriteCond %{HTTP_USER_AGENT} ^.*HTTrack.*$ [OR] 
    RewriteCond %{HTTP_USER_AGENT} ^.*MemoWeb.*$ [OR] 
    RewriteCond %{HTTP_USER_AGENT} ^.*FileHound.*$ 
    RewriteRule /* http://www.google.com/ [R,L] 
+0

変更' ^([^ /] +)/ $ '^([^ /] +)/?$'、または書き換えエンジンは、私が変更しようとしたスラッシュ – Eineki

+0

で終わるURLのみにマッチします書き換えルールを '^([/] +)/?$'に設定しても動作しませんでした。 –

+0

動作するリンクと動作しないリンクのいくつかの例を投稿してください。作業するデータがあるだけです。その間、別の盲目的な試みは '^([^ /] *)/?$ $ 1.php'です – Eineki

答えて

0

.HTAccessの問題は、以下のコードで解決しました。 `へ

関連する問題