同じ問題が同じ週前に既に助けを求められていましたが、実際には解決策が得られませんでした。htaccessを使ってスラッシュを使ってphp urlを再構築する
だから私は
website.com/proj1/post.php?id=130
のようなURLを見て持っていますが、私は
website.com/proj1/post/130
に見えるようにURLを再構築したいと考察した後、男は、以下のhtaccessのルール
を使用することが提案RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule^- [L]
RewriteCond %{DOCUMENT_ROOT}/proj1/$1.php -f
RewriteRule ^([\w-]+)/([\w-]+)/?$ $1.php?id=$2 [L,QSA]
RewriteCond %{DOCUMENT_ROOT}/proj1/$1.php -f
RewriteRule ^([^.]+?)/?$ $1.php [L]
彼は自分の環境で働いていたと言いましたが、私はxamppや私の本当のサーバー?
コードが動作することを確認できますか?なぜそれが私のために働かないかもしれないか考えているのですか?
ちょうど記録のために、私はhtaccessファイルを "proj1"というフォルダに配置しているので、ルートの下にはありません。
疑問符とパラメータをスラッシュに置き換える可能性があります(http://stackoverflow.com/questions/4143 9512/php-url-replace-question-mark-and-parameter-with-slash) – codeaviator