如何使用.htaccess缩短url地址
我的代码生成如下URL:如何使用.htaccess缩短url地址,.htaccess,url,url-rewriting,.htaccess,Url,Url Rewriting,我的代码生成如下URL: http://domain.com/netRacuni/tcpdf/examples/pdf.php?key=bi5u3w2zys1v9sqijomsqyya5ge2v5 http://agroagro.com/bi5u3w2zys1v9sqijomsqyya5ge2v5 我怎样才能做到这一点: http://domain.com/netRacuni/tcpdf/examples/pdf.php?key=bi5u3w2zys1v9sqijomsqyya5ge2v5
http://domain.com/netRacuni/tcpdf/examples/pdf.php?key=bi5u3w2zys1v9sqijomsqyya5ge2v5
http://agroagro.com/bi5u3w2zys1v9sqijomsqyya5ge2v5
我怎样才能做到这一点:
http://domain.com/netRacuni/tcpdf/examples/pdf.php?key=bi5u3w2zys1v9sqijomsqyya5ge2v5
http://agroagro.com/bi5u3w2zys1v9sqijomsqyya5ge2v5
所以只有domain.com+密钥存在?您可以在root.htaccess中尝试这样的规则
RewriteEngine On
RewriteCond %{QUERY_STRING} ^key=(.+)$
RewriteRule ^netRacuni/tcpdf/examples/pdf.php$ /%1? [L]
编辑:听起来像是你想反过来编辑。你的问题不太清楚
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ /netRacuni/tcpdf/examples/pdf.php?key=$1 [L]
嗯,我现在有了,我试着:但是给我404找不到……那么你想换个方向吗?尝试更新的规则,看看这是否是您想要的,如果不是,请将当前的.htaccess规则添加到您的问题中。