-1

再会,

我有一个需要这样访问的网址:我正在使用 httpd

site.com/username

实际上应该重定向到仅包含用户名数据的 PHP 脚本。然后,我希望能够在脚本中做一个标题来实际重定向。

基本上,我需要一种方法来从我制作的用户名-> 脚本。

4

2 回答 2

0

直接脱离了 WordPress 的标准.htaccess。适用于任何需要传递漂亮 URL 的 PHP 站点index.php

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteRule ^index\.php$ - [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.php [L]
</IfModule>

如果您的网站存在于主服务器根目录之外的目录中(例如),mysite.com/realsite则只需调整以下两行:

RewriteBase /

然后更改为:

RewriteBase /realsite/

而这一行:

RewriteRule . /index.php [L]

更改为:

RewriteRule . /realsite/index.php [L]
于 2013-11-10T08:58:39.130 回答
0

重定向到 index.php 文件并将你的逻辑放在那里

IndexIgnore */*
<IfModule mod_rewrite.c>
RewriteEngine on

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule . index.php
</IfModule>
于 2013-11-10T08:38:44.387 回答