簡體   English   中英

使用.htaccess和mod_rewrite

[英]Using .htaccess and mod_rewrite

我的.htaccess文件有一些mod_rewrite問題。

RewriteBase /folder

RewriteEngine on
Rewrit­eRule ^(.*)$ basic.p­hp?­url=$1 [L]

以上是我目前正在使用的。 但是,我不知道我在做什么,老實說,我只是在互聯網上騎自行車試圖解決這個問題。

基本上,對於我的網站,如果您輸入

www.domain.com/folder/xxx/

我希望它基本上是www.domain.com/folder/basic.php?url=xxx 出於某種原因,所有導致404錯誤的原因是:/

那么,有人可以禮貌地指出我正確的方向嗎?

RewriteEngine on
RewriteBase /
RewriteRule ^folder/(.*)$ folder/basic.php?url=$1 [L]

正則表達式比.htaccess文件更多的是問題。

http://httpd.apache.org/docs/current/mod/mod_rewrite.html

http://www.regular-expressions.info/

好的,我將解釋使用您的htaccess。

在RewriteEngine上

打開重寫模塊以啟用URL重寫

RewriteBase /文件夾

將基本目錄重寫為目錄名稱folder

RewriteRule ^ folder /(.*)$ basic.php?url = $ 1 [L]

使用folder/*****將每個請求重新映射到basic.php?url=********

注意: RewriteEngine On應該是您的案例的第一條陳述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM