在Apache Web服务器中重写u = something / / /

时间:2015-12-30 15:55:35

标签: php apache rewrite httpd.conf

我有以下网址:website.com/users/username/。我可以将其重写为RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$ $1.php [NC,L] 吗?

我试过这个:

users.php

但它只会将factor()更改为/ users /

1 个答案:

答案 0 :(得分:1)

试试这个(我还没有测试过):

var id = planets[i].getElementsByTagName("id")[0].childNodes[0].nodeValue;
var name = planets[i].getElementsByTagName("name")[0].childNodes[0].nodeValue;
valDiv = id+"<br>"+name+"<br>";
document.getElementById("planetenID").insertAdjacentHTML("beforeend",valDiv);

它应该在内部将RewriteEngine On RewriteRule ^users\.php?u=(.*)$ / RewriteRule ^/users/(.*)/?$ /users.php?u=$1 [NC] 的请求重定向到/users/username/

如果您还想将/users.php?u=username重定向到/users.php?u=username,请尝试以下操作:

/users/username/