再会,
我有一个需要这样访问的网址:我正在使用 httpd
site.com/username
实际上应该重定向到仅包含用户名数据的 PHP 脚本。然后,我希望能够在脚本中做一个标题来实际重定向。
基本上,我需要一种方法来从我制作的用户名-> 脚本。
再会,
我有一个需要这样访问的网址:我正在使用 httpd
site.com/username
实际上应该重定向到仅包含用户名数据的 PHP 脚本。然后,我希望能够在脚本中做一个标题来实际重定向。
基本上,我需要一种方法来从我制作的用户名-> 脚本。
直接脱离了 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]
重定向到 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>