htaccess に以下を記述しています。
RewriteEngine on
RewriteRule ^list/([A-Za-z0-9_\.-]+).html?$ list.php?table=$1 [QSA,L]
virtualhosts:
ServerName localhost DocumentRoot "c:/wamp/www" Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all
<VirtualHost *:80>
DocumentRoot "c:/wamp/www/kurz/site/www"
ServerName kurz.local
<Directory c:/wamp/www/kurz/site/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Apache構成で:
DocumentRoot "c:/wamp/www/"
<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
</Directory>
奇妙な問題は次のとおりです。.htaccessを削除した後でも、書き換えが発生しています.wwwフォルダー内の他のすべてのサイトも削除しようとしましたが、どこかから書き換えが行われています(これらのキャッシュはありますか?ブラウザをクリアしようとしましたキャッシュなど)、
しかし
.htaccess にジブリっぽいものを入れると、サーバー エラーが発生するので、それが読み取られていることがわかります。
もう1つの問題は、書き換えが変数を渡していないことです。このリンクは機能します:
http://kurz.local/admin/list/pages.html
しかし、それには時間がかかるようです:
http://kurz.local/admin/list.php
それ以外の
http://kurz.local/admin/list.php?table=pages
オンラインではこのセットアップは機能していますが、ローカルでは機能していません
何か案は ?私は本当に困惑しています!