我的网站用户个人资料页面是
http://website.com/profile?name=test
Run Code Online (Sandbox Code Playgroud)
我正在使用 get 方法来获取变量名称, 我试图使上面的 url 被清理,例如,
http://website.com/test
Run Code Online (Sandbox Code Playgroud)
我的 .htaccess 内容
RewriteEngine On
RewriteBase /creatorsink/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1.php [L]
RewriteRule ^([a-z]+)/?$ profile.php?name=$1 [L,QSA]
Run Code Online (Sandbox Code Playgroud)
有没有办法通过选择获取名称来做到这一点?
我使用这个htaccess url mywebsite.com/xyz/search.html
这里xyz是root中的一个文件夹
在.htaccess中使用此URL的代码
# enable apache modRewrite module #
RewriteEngine On
RewriteBase /
RewriteRule ^([^//]+)/?(^/*)?.ht(m?ml?)$ index.php?page=$1 [L,QSA]
Run Code Online (Sandbox Code Playgroud)
现在我希望这
xyz/search.html 是击中网址xyz/index.php?page=search
但是这个:
RewriteRule ^([^//]+)/?(^/*)?.ht(m?ml?)$ index.php?page=$1 [L,QSA])
Run Code Online (Sandbox Code Playgroud)
代码不起作用..对此有任何想法......
我需要执行以下操作:URL http://domain.com/view.php?show=my_article_name应该被重定向到http://domain.com/my_article_name/我该怎么做?提前致谢.
.htaccess我的服务器网站文件夹中没有文件,所以我.htaccess从我网站的其他网站粘贴文件并将规则写为
RewriteRule ^terms-of-use$ terms-of-use.php [L]
RewriteRule ^privacy-policy$ privacy-policy.php [L]
Run Code Online (Sandbox Code Playgroud)
但不起作用.