Php 将平面url重写为参数
我读了很多关于这方面的帖子,但到目前为止,我什么也做不到。请允许我事先为我提出的问题道歉,这些问题似乎已经得到了回答 我有个性化的URL(fx),我需要将其转换为 参数(someword)基于人名,这意味着没有文件结尾(如.html) 我用htaccess尝试了多次重写,但不管怎样,我都会得到“内部服务器错误”,例如:Php 将平面url重写为参数,php,regex,apache,.htaccess,mod-rewrite,Php,Regex,Apache,.htaccess,Mod Rewrite,我读了很多关于这方面的帖子,但到目前为止,我什么也做不到。请允许我事先为我提出的问题道歉,这些问题似乎已经得到了回答 我有个性化的URL(fx),我需要将其转换为 参数(someword)基于人名,这意味着没有文件结尾(如.html) 我用htaccess尝试了多次重写,但不管怎样,我都会得到“内部服务器错误”,例如: RewriteEngine On RewriteRule ^(.+)$ test.php?name=$1 [L] 感谢您的帮助 干杯 Hans您的规则正在循环,因为
RewriteEngine On
RewriteRule ^(.+)$ test.php?name=$1 [L]
感谢您的帮助
干杯
Hans您的规则正在循环,因为
+
在重写后也与URI匹配
试试这个:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ test.php?name=$1 [L]
检查错误日志。此问题似乎与主题无关,因为它的目标是