私はファイルパスがexample.com/blog/です。ここでblogはディレクトリです。 Blogは、URLというURLからクエリ文字列を取得し、その情報から動的ページを作成します。だから本質的にはこれは次のようなものです:example.com/blog?url=hello-worldですが、私は?url部分を削除してスラッシュを追加したいと思います。ですから、example.com/blog/hello-worldのように見えるはずです。ブログディレクトリに.htaccessファイルを置くことでこれを達成しようとしました。これは私の現在の.htaccessファイルであるが、それは動作していない。そこにindex.phpファイルがあり、それは動的なページを生成.htaccessがSEO URLを作成できない場合
の.htaccess
RewriteEngine On
RewriteBase /stories/
RewriteCond %{THE_REQUEST} /\?url=([^&\s]+) [NC]
RewriteRule^%1? [L,R=302]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)/?$ index.php?url=$1 [L,QSA]
インサイド/ブログ。
これはまだいくつかの理由のために働いていません。私は/ blogディレクトリの中に.htaccessファイルを持っています – user2896120