2017-08-28 87 views
0

如何清除?在網址yii2?刪除url yii2中的問號?

在規則

'rules' => [ 
     '<alias:\w+>' => 'site/<alias>', 
    ], 

在.htaccess

RewriteEngine on 
# If a directory or a file exists, use it directly 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
# Otherwise forward it to index.php 
RewriteRule . index.php 
+0

你是什麼意思? – Bizley

+0

刪除? in ====> web/page2?id = 12 – mrreza

+0

爲什麼你沒有添加它有問題?你可以創建規則(就像在你的例子中使用'alias'),它將採用'id'。 – Bizley

回答

1

試試這一套規則:

'<alias:\w+>/<id:\d+>' => 'site/<alias>', 
'<alias:\w+>' => 'site/<alias>', 
+0

爲所有得到url必須的規則? – mrreza

+0

如果你想讓它們成爲用斜槓分隔的URL的一部分 - 是的。 – Bizley

+0

謝謝。例如:web/index.php?r = site%2Fproduct&id = 2&id_post = 3 rule? – mrreza