2017-10-17 43 views
0

我想将第一级文件夹名称拆分成可识别要调用的文件名和要传递的变量的部分。具体来说,第一个字符是最后没有.php的文件名,剩下的就是一个被传递的变量。使用htaccess只使用第一级文件夹名称到id文件名,变量

实例:

http://example.com/avarvalue =>http://example.com/a.php?var=varvalue

http://example.com/d4312 =>http://example.com/d.php?var=4312

http://example.com/yblue =>http://example.com/y.php?var=blue

http://example.com/7786yu =>http://example.com/7.php?var=786yu

如何可以这样做,如果有的话?

+0

感谢您张贴到StackOverflow上。请提供您迄今尝试过的代码 – Kirby

回答

1

您可以在网站根目录的.htaccess使用这个法则做到这一点:

RewriteEngine On 

RewriteRule ^([a-z])([\w-]+)/?$ $1.php?var=$2 [L,QSA,NC] 
+1

完美!谢谢! –

+0

我试过了。我的初学者声誉不允许我这样做。当我的声誉颠簸时,我会回到这个位置。在此期间,其他用户可以通过将此标记为有用来阅读此帮助吗? –

+0

声誉是upvoting所必需的,但接受答案你不需要它。如果您点击之前评论中的链接,则会显示如何标记接受的答案。 – anubhava

相关问题