如果服务器配置正确,则会将对PHP文件的请求转发给PHP解释器。如果通过链接或在目录列表中单击直接访问它,则它不起作用。
我访问了你的两个URL。URL 2显示一条错误消息-一条PHP错误消息。PHP解释器肯定已经处理了此文件:
Fatal error: Call to undefined function add_action() in /home/nextgenl/public_html/wp-content/plugins/wp-import-txt/wp-import-txt.php on line 24
第一个URL重定向到主脚本,调用的文件作为参数。这里似乎是一个重写配置。你是对的,它应该发生在你的。htaccess。
对于wordpress安装,我使用.htaccess
对于URL重写:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>