重写模块工作不正常


rewrite module is not working properly

我有一个非常简单的pf代码。我想在URL中输入一些单词,并希望它应该保持在同一页面上。我的索引.php文件是

 <?php
    echo "sample test";
 ?>

我的 htaccess 文件是

  RewriteEngine on
  RewriteCond % {REQUEST_FILENAME}!-d
  RewriteCond % {REQUEST_FILENAME}!-f
  RewriteRule ^(.*)$index.php?url=$1[L,QSA]

这两个文件都放在 wamp 目录的风筝文件夹中。当我输入本地主机/风筝时,会出现索引页。但是当我在风筝之后写更多东西时,例如本地主机/风筝/关于,然后它说找不到请求的网址。我已经打开了所有rewrite_module。

以下内容是正确的并且有效。你快到了,你的间距有点偏离。

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php?url=$1 [L,QSA]

你可以这样尝试

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /kite/index.php/$1 [L]

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]