我有这样的网址.
/domains/details.php (注意:domains是动态的,可以是任何东西)
如何domains使用.htaccess从URL中删除部件,以便实际查找:
/details.php
或者,如果我可以domains进入URL,那将会很酷.
/details.php?page=domains
谢谢!斯科特
RewriteEngine on
RewriteBase /
RewriteRule ^([^/]+)/details.php$ /details.php?page=$1 [R=301]
Run Code Online (Sandbox Code Playgroud)
离开关[R=301],如果你想要一个内部重定向,而不是实际的HTTP重定向.
要保留现有查询参数,可以将规则更改为:
RewriteRule ^([^/]+)/details.php(.*)$ /details.php?page=$1&%{QUERY_STRING} [R=301]
Run Code Online (Sandbox Code Playgroud)