簡単な質問...このチュートリアルに従う:URL Rewriting私は単純なリダイレクトルールを作りたいと思います。私は自分のテストサーバーで作業しているので、ウェブサイトはドメインのサブディレクトリにあります:http://my-server.de/lcbs。 http://my-server.de/lcbs/indexをhttp://my-server.de/lcbs/index.php?page=news&parent=lcbsにリダイレクトしたいと思います。だから、 - 私は、このルールを使用して:私はhttp://my-server.de/lcbs/indexを開くしたいときmod_rewriteでデフォルトのリダイレクトが.htaccessで行われます
今RewriteEngine On
RewriteRule ^lcbs/index?$ lcbs/index.php?page=news&parent=lcbs
、このエラーが表示されます。
The requested URL /lcbs/index was not found on this server.
私は、コードを次のように変更した場合:
RewriteEngine On
RewriteRule ^index?$ index.php?page=news&parent=lcbs
このエラーが表示されます:
The requested URL /var/www/lcbs.de/public_html/index.php was not found on this server.
私は間違っているのですか?私はそれが大きな事ではないと思う... ありがとう!
'の意図は何である' 'RewriteRule'の_pattern_の終わり近くに? – MrWhite
@ w3dkコメントに答えるために - 私はスラッシュを忘れていました。したがって: 'RewriteRule^index /?$ index.php?page = lcbs' – Fabman22