我想捕获网址中的字符串http://localhost/framework/red
..
我有以下htaccess文件
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^(^/)*$ index.php?t=$1
我在framework目录中有一个文件index.php。 浏览器返回我没有找到对象! eror和日志说文件不存在:C:/ xampp / htdocs / framework / sa .. 如何使用(^ /)..
将字符串/后的字符串存储在变量中答案 0 :(得分:0)
^(^/)*$
不是有效的正则表达式。它与任何东西都不匹配,因此规则永远不会被应用,你将获得404响应。你可能正在寻找类似的东西:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?t=$1 [L,QSA]