2017-10-08 9 views
0

私はこのルールを作ったが、必要なだけうまく機能していない。
どのように働いていますか:
ユーザーがアクセス/ブログを書き換えてもファイルにアクセスできます。
どのように私はこの作品が期待:
ユーザアクセス/ブログや/blog/file.php何も問題が発生した場合は、AND
ユーザアクセス/ブログ/ {NUMBER}それは/ブログ/インデックスにリダイレクトし、PARAMを与える必要があります(数)の場合最後の項目が数字の場合のみ、番号

RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^blog/([0-9]+)$ /blog/index.php?blog=$1 [NC,L] 
+0

問題が何でありますか? –

+1

htaccessはどこにありますか? – starkeen

+0

'/ blog /'ディレクトリに.htaccessがありますか?そうでなければ、このルールの前にもっとルールがありますか? – anubhava

答えて

0

は、(それが存在しない場合は、それを作成)blog/.htaccessにこのルールを持っている:

RewriteEngine On 
RewriteBase /blog/ 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
([0-9]+)/?$ index.php?blog=$1 [QSA,L] 
+0

動作しない場合はここでコメントしてください。 – anubhava

関連する問題