這是.htaccess條目。我打算做的是轉移任何人打字www.yahoo.com/Hello到www.yahoo.com/index.php?h=hello。.htaccess錯誤,而url轉發
Options +FollowSymLinks
RewriteEngine on
RewriteBase/
RewriteRule /index.php?u=$1
現在,由於某種原因,它讓我看到一個404錯誤,當我在yahoo.com太有型,我不知道什麼是錯的。
感謝 讓
這是.htaccess條目。我打算做的是轉移任何人打字www.yahoo.com/Hello到www.yahoo.com/index.php?h=hello。.htaccess錯誤,而url轉發
Options +FollowSymLinks
RewriteEngine on
RewriteBase/
RewriteRule /index.php?u=$1
現在,由於某種原因,它讓我看到一個404錯誤,當我在yahoo.com太有型,我不知道什麼是錯的。
感謝 讓
試試這個:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
2號線和3將應用條件的RewriteRule
,以確保它不重定向請求的URL是一個有效的文件或目錄。
它可以在http:// localhost/test的本地服務器上工作嗎? – X10nD 2010-04-06 08:47:04
只要你安裝並啓用了apache模塊'mod_rewrite',它就可以工作。 – 2010-04-06 09:42:04
你可以在你的問題中使用example.com,example.net和example.org。這些域是爲此目的而保留的。 – 2010-04-06 09:06:09