使用hataccess后,我在从page.html扩展打开url时遇到问题带有以下代码
RewriteRule ^(.*)'.html$ single.php?post=$1 [L]
所以,当我用myhtml.html打开我的页面时,试图从single.php中查找的页面?post=myhtml.html
请给出一个更好的htaccess代码的想法,它可以打开.html扩展,而不是从查询
抱歉英语不好。。。感谢
当你说^(.*)'.html
时,你放在.html之前的任何东西都会被分配给$1
。所以你应该用这样的东西。
RewriteRule ^myhtml.html$ single.php [L]
RewriteRule ^/myhtml/(.*)$ /single.php?post=$1 [L] //This is a dynamic url
在本例中,当您将myhtml.com
放在url上时,它将查找single.php
并加载它,当您说myhtml/any-url.html
时,any-url
将分配给$1
。我希望它能帮上忙。