私のサイトでは、 "show.php?cat = 1"タイプのURLを使用しています。私はこのリンクの種類のSEOの最適化のために変更したい。Htaccess URLリライティング[GETが機能しません]
私は以前に試したことがありますが、それをどうやって行うのか分かりません。
# Root Host
-- Project Folder
--- index.php
--- show.php
--- css/js/ and other folders
私の最初の目的は、私のリンク
show.php?cat=1 to show/1/
コードの変更である
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^/show/(.*)$ show.php?cat=$1 [QSA,L]
である。しかし、それは動作しません。私はGETエラーがあります。どうしましたか?
そして、私のCSSファイルが
I'am非常に怒っている/ショー/ CSSのURLに行って、私のCSSファイルがなくなっが、機能は動作しません取得します。
ありがとうございました。
編集:showコードを 'test'に変更した場合、ページは404になります。なぜですか? 注:WAMPサーバー3を使用しています。Apache Rewrite_moduleが動作しています。
RewriteRule ^/test/(.*)$ show.php?cat=$1 [QSA,L]
"要求されたURL/project1に/テスト/ 1は、このサーバー上に見つかりませんでした。"
の最初の
/
なし$ _GET、$ _POST、および$ _REQUESTの内容を見てみましょう。そこにパラメータがありますか? – Scovetta@Scovettaパラメータに関する問題はありませんでした。すべてチェックしました。 –