確定,基本上國防部重寫的URL,如 「http://miniqr.com/http://www.anyurl.com/」(沒有錯誤)
(無錯字)
應該叫
http://miniqr.com/api/create.php?content=http://www.anyurl.com/
實現這一目標,我有這個根的.htaccess
重寫規則^ HTTP:\/\ /(。*)$ \/API \ /create.php \含量= HTTP:\/\/$ 1 [L]
重寫規則^ HTTPS:(。*)?\/\/$ \/API \ /create.php \含量= HTTPS:\/\/$ 1 [L]
悲哀的是,它曾經工作過,那麼服務器進行了更新,現在它不工作
任何人知道爲什麼嗎? (或不知道另一種方式來做到這一點),幫助將是真棒
我的.htaccess差不多這個樣子的:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} !^miniqr\.com$ [NC]
RewriteRule ^(.*)$ http://miniqr.com/$1 [L,R=301]
RewriteRule ^(^$|index\.php|robots\.txt|docs|reader\/) - [L]
RewriteRule ^http:\/\/(.*)$ \/api\/create\.php\?content=http:\/\/$1 [L]
RewriteRule ^https:\/\/(.*)$ \/api\/create\.php\?content=https:\/\/$1 [L]
嘗試的第一個方法,非常完美,將看到有關其他。多謝 – 2011-03-01 15:07:29