我想例如使這個:我怎樣才能改變一個PHP頁面的URL與Apache
原始地址:domain.com/folder/index.php?i=something
更改網址:domain.com/folder/something
但保持原始URL的內容,用Apache的RewriteRule。有人可以告訴我一個很好的教程或如何使用它的文檔?
我想例如使這個:我怎樣才能改變一個PHP頁面的URL與Apache
原始地址:domain.com/folder/index.php?i=something
更改網址:domain.com/folder/something
但保持原始URL的內容,用Apache的RewriteRule。有人可以告訴我一個很好的教程或如何使用它的文檔?
# Open The RewriteEngine
RewriteEngine On
RewriteBase/
# Rewrite
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^bbs/test-([0-9]+)\.html$ bbs/test.php?id=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^jingdian-([0-9]+)\.html$ jingdian.php?id=$1&%1
你的回答是完全錯誤的 –
打開httph.conf罰款:#LoadModule rewrite_module模塊/ mod_rewrite.so,然後取消# (的LoadModule rewrite_module模塊/ mod_rewrite.so) 創建.htaccess文件
RewriteEngine on
RewriteRule ^folder/([a-zA-Z0-9_-]+)/([0-9]+).html$ index.php?id=$2
RewriteCond %{HTTP_HOST} ^domain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteCond %{REQUEST_URI} !^/folder/
RewriteRule (.*) /folder/$1
你配置錯誤 ErrorDocument Error_code /error.html 示例:ErrorDocument 404/error_404.html
您應該去看這篇文章:http://stackoverflow.com/questions/1039725/how-to-url-re-writing-in- php – freddy