I読める人間/「かわいい」私のURLをしようとしてきたが、現時点ではURLは以下のとおりです。.htaccessはURLパラメータを書き換えますか?
[BASE_URL]/?action=viewProposal&proposaltitle=tesst
私はちょうど[BASE_URL]/tesst
私は、次のコードを使用してみましたように、それらを書き換えたいですそれを変更しても動作しません。ページをリダイレクトせずにエラーをスローしませんでした。アクションは、そのビュー/編集/削除するかどうか定義されている?
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^users/(\d+)*$ ./profile.php?id=$1
RewriteRule ^threads/(\d+)*$ ./thread.php?id=$1
RewriteRule ^search/(.*)$ ./search.php?query=$1
PHPのGET機能がまだ正常に動作しますか?
はあなたが**/viewProposal/tesst **(2つのセグメント)または**/tesstとしてあなたpreetyのURLをしたいか、あなたのindex.phpルール以下試すベースURLを想定していますか? **/tesst **の場合は、うまくいきます。 – starkeen
@starkeenもしパラメータがidならば、スラッグの場合はどうすればいいでしょうか? /viewpost.php?id=2&slug=$1 IDが2の場合にのみリダイレクトされますか? もしそうなら、IDパラメータを無視してURLを/ [slug]として設定する方法 –