這是我的URL規則:htaccess的沒有工作的罰款與一些系統字符
RewriteRule ^([a-zA-Z0-9_=-]+)/([a-zA-Z0-9_=-]+)/?$ controller/$1/$1.php?id=$2 [L]
工作的罰款:http://yii.abc.com/category/Grand-Opening
但沒有工作:http://yii.abc.com/category/I'm-sorry
和
http://yii.abc.com/category/Wedding-&-ROM
任何人都可以幫助嗎?
我已經改變到你的正則表達式, 現在可以正常工作:'http:// yii.abc.com/category/I'm-sorry' 但是在'http://yii.abc.com/類別/婚禮 - & - ROM' 我回聲$ _GET ['id']得到'婚禮''只有,不能得到完整的字符串 –
'^([a-zA-Z0-9 _ = - ] +)/([a -zA-Z0-9 _ = - ] +)/?$'這是你的正則表達式。我的是不同的先生。 – 2016-04-03 04:45:43
'http://yii.abc.com/category/Wedding-&-ROM'I echo $ _GET ['id'] get'Wedding-only',can not full string –