我使用apache2和最新的php我想要做的是加載一個隨機的URL在我的域名的PHP文件。.htaccess用php加載隨機文件
實施例:example.com/randfilename.php?var1=1&var2=2&var3=3
然後randomfilename.php將加載file.php與VARS。請記住,randomfilename.php不會是那個名字隨着.php結尾的隨機數。
我試過RewriteEngine
,它只適用於我的example.com/randfilename
,但是一旦我添加.php它不起作用。
我已經試過是
RewriteEngine On
RewriteRule ^([a-zA-Z\-]+)$ file.php?key=$1 [L]
是否有這樣做,以實現我想要做的另一個路程。
我不認爲這種模式會影響它。現在作品謝謝你! –
關於'RewriteRule ^([a-zA-Z \ - ] +)'我該怎麼做只是讓任何字符通過?我通過PHP過濾它們是否存在安全風險以允許任何字符? –
@AbbyE要讓任何東西通過,使用'^(。+)'。 '.'是一個正則表達式保留字符,意思是「除換行符外的任何字符」 –