所以我有“好”的网址:的.htaccess:背后漂亮的搜索引擎友好的URL隐藏php文件
RewriteRule ^(.*)/$ page.php?data=$1 [L]
的问题是,page.php
取,site.com/page.php?data=xxx
将显示site.com/xxx/
重复的内容我想防止,但如果我做任何Redirect
或RewriteRule
即使在漂亮的网址RewriteRule
之前,它会影响/使文件无法访问,即使在漂亮的url后面。
有什么办法吗?
我可以将page.php
更改为罕见的文件名,并在发现并发布的情况下,添加html canonical urls
,但我想正确地做。
尝试寻找到PHP路由系统,或一般的PHP框架,像laravel – Grey