-1

重複の可能性:
stackoverflowが質問に対して行うように.htaccessリダイレクトを作成する方法

私のページへのリンクがこのようなものであるとしましょう...

http://example.com/test.php?id=10978&name=html-tutorial-for-beginners

どうやってそれを作るのですか

http://example.com/10978/html-tutorial-for-beginners

私は複数のページを持っています

http://example.com/more_test.php?id=1054758&name=how-to-use-htアクセス

http://example.com/some_more_test.php?id=10324758&name=some-thing-good

また、フォームまたはアンカータグから投稿するにはどうすればよいですか?

action="http://example.com/test.php?id=10978&name=html-tutorial-for-beginners" のようなものですか

または action="http://example.com/10978/html-tutorial-for-beginners"

アンカータグの場合 href="http://example.com/test.php?id=10978&name=html-tutorial-for-beginners"

または href="http://example.com/10978/html-tutorial-for-beginners"

test.php、more_test.php some_more_test.php のような複数のファイルに対してどのように達成するのですか?

助けてくれてありがとう !

4

1 に答える 1

0

リンクの変更に基づいて、コア php ファイルで SEO フレンドリーな URL を作成したいと思います。基本的に、MVC フレームワークではそれぞれになります。

しかし、コードphpではまだ不可能ではありません

最初のステップ index.php ファイルまたはページ呼び出しのたびに指定されるその他のファイルを作成する .htaccess ファイルを作成します。このファイルには、ページ呼び出し要求がルールとして定義されます。以下は.htaccessファイルコードです

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

index.php では、ページのリクエストまたは URL をチェックし、それに基づいて [クエリ文字列を抽出して] 必要なファイルまたはアクションを呼び出すことができます。

これがあなたを助けるかもしれません

于 2013-01-29T13:12:55.090 に答える