2015-05-04 88 views
1

您好用户我基本上想要改变链接的结构。动态更改链接结构

我使用<?= $_GET['content'] ?>来捕捉内容项目。

下面列出的代码是我尝试使用的。

RewriteEngine On 
RewriteBase/

RewriteCond 
RewriteRule ^/$ live.php?content=$2 [L] 

但它不起作用。

例如,

老 - > domain.com/live.php?content=username

新 - > domain.com/username

回答

0

试试这个:

RewriteEngine On 
RewriteBase/  
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^(.*)/?$ /live.php?content=$1 [QSA,NC,L] 
+0

第二组($ 2')从哪里来? –

+0

谢谢sharkeen作品完美:) –

1

你的问题不是很清楚,但我想你需要的是:

RewriteEngine on 
RewriteRule ^/(.*)$ /live.php?content=$1 [L] 
+0

未找到 在此服务器上找不到请求的URL /用户名。 –

+0

我已更新我的答案,再试一次。 –